DOT_PRODUCT C++/OpenMP version A program which computes a vector dot product. Number of processors available = 8 Number of threads = 1 Sequential 1000 1000 4.433e-06 Parallel 1000 1000 9.905e-06 Sequential 10000 10000 4.2512e-05 Parallel 10000 10000 4.4147e-05 Sequential 100000 100000 0.000425046 Parallel 100000 100000 0.000430928 Sequential 1000000 1e+06 0.00434583 Parallel 1000000 1e+06 0.00416295 Sequential 10000000 1e+07 0.0334676 Parallel 10000000 1e+07 0.0337866 DOT_PRODUCT Normal end of execution. DOT_PRODUCT C++/OpenMP version A program which computes a vector dot product. Number of processors available = 8 Number of threads = 2 Sequential 1000 1000 3.44e-06 Parallel 1000 1000 7.56e-05 Sequential 10000 10000 3.4789e-05 Parallel 10000 10000 1.9299e-05 Sequential 100000 100000 0.000363502 Parallel 100000 100000 0.000191461 Sequential 1000000 1e+06 0.00371076 Parallel 1000000 1e+06 0.00192908 Sequential 10000000 1e+07 0.034816 Parallel 10000000 1e+07 0.0187411 DOT_PRODUCT Normal end of execution. DOT_PRODUCT C++/OpenMP version A program which computes a vector dot product. Number of processors available = 8 Number of threads = 4 Sequential 1000 1000 3.427e-06 Parallel 1000 1000 0.00250421 Sequential 10000 10000 3.5886e-05 Parallel 10000 10000 1.4301e-05 Sequential 100000 100000 0.000358542 Parallel 100000 100000 0.000136001 Sequential 1000000 1e+06 0.00368129 Parallel 1000000 1e+06 0.00137847 Sequential 10000000 1e+07 0.0333727 Parallel 10000000 1e+07 0.0131109 DOT_PRODUCT Normal end of execution.