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 3.59199e-06 Parallel 1000 1000 1.0732e-05 Sequential 10000 10000 3.376e-05 Parallel 10000 10000 3.504e-05 Sequential 100000 100000 0.000353466 Parallel 100000 100000 0.000347395 Sequential 1000000 1e+06 0.00318722 Parallel 1000000 1e+06 0.00306462 Sequential 10000000 1e+07 0.0286378 Parallel 10000000 1e+07 0.0279024 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 2.64798e-06 Parallel 1000 1000 6.554e-05 Sequential 10000 10000 2.4606e-05 Parallel 10000 10000 1.3508e-05 Sequential 100000 100000 0.000260455 Parallel 100000 100000 0.000136391 Sequential 1000000 1e+06 0.00271306 Parallel 1000000 1e+06 0.00134112 Sequential 10000000 1e+07 0.0275894 Parallel 10000000 1e+07 0.0140841 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 2.57703e-06 Parallel 1000 1000 0.000141682 Sequential 10000 10000 3.0429e-05 Parallel 10000 10000 8.44203e-06 Sequential 100000 100000 0.00025893 Parallel 100000 100000 6.7887e-05 Sequential 1000000 1e+06 0.00277774 Parallel 1000000 1e+06 0.000798025 Sequential 10000000 1e+07 0.0277935 Parallel 10000000 1e+07 0.00727735 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 = 8 Sequential 1000 1000 2.59397e-06 Parallel 1000 1000 0.000183087 Sequential 10000 10000 2.8223e-05 Parallel 10000 10000 6.70197e-06 Sequential 100000 100000 0.000299386 Parallel 100000 100000 5.1862e-05 Sequential 1000000 1e+06 0.0035503 Parallel 1000000 1e+06 0.00134248 Sequential 10000000 1e+07 0.0276116 Parallel 10000000 1e+07 0.00632748 DOT_PRODUCT Normal end of execution.