Research Article
PEM-PCA: A Parallel Expectation-Maximization PCA Face Recognition Architecture
Algorithm 2
Parallel matrix manipulation with matrix computation.
Input: Matrix left, Matrix right | Output: Matrix result | (1) // Matrix Subtraction | (2) parallel for i from 0 to rows | (3) for j from 0 to cols | (4) Subtraction: | (5) endfor | (6) endfor | (7) | (8) // Matrix Multiplication | (9) for i from 0 to leftRows | (10) parallel for j from 0 to rightColumns | (11) for k from 0 to leftColumns | (12) Calculate sum: += ; | (13) endfor | (14) ; | (15) endfor | (16) endfor | (17) | (18) // Matrix Transpose | (19) parallel for i from 0 to rows | (20) for j from 0 to cols | (21) Transpose by convert row to column: ; | (22) endfor | (23) endfor | (24) return result; |
|