MATLAB: About Computing sequence.

computting speed.

If i Set a matrix A = (1, 23, 17; -2, 1, 94)
and if there is a matrix B = (0.5; 1.6; -0.3)
and if i want to multiply A and B then put the result in C( C = A * B).
Does the computing sequence occurs simultaneously or sequentially[(1, 23, 17)*(0.5; 1.6; -0.3) first occurs and then (-2, 1, 94)*(0.5; 1.6; -0.3) occurs so that computting time take 2 times compared to simultaneous computting]?

Best Answer

matrices operations in matlab are very optimised, so it's likely that they are parallelised as much as possible. However, implementation details are not documented so you can't know for sure. In any case, whether or not the execution at the processor level occurs in parallel is going to depend on the version of matlab, the type of processor you have and probably the load on said processor.
Why do you care anyway?
Related Question