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.05312e-06 Parallel 1000 1000 1.71661e-05 Sequential 10000 10000 4.19617e-05 Parallel 10000 10000 4.81606e-05 Sequential 100000 100000 0.000428915 Parallel 100000 100000 0.000463009 Sequential 1000000 1e+06 0.00447083 Parallel 1000000 1e+06 0.00483704 Sequential 10000000 1e+07 0.0446141 Parallel 10000000 1e+07 0.0481699 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 5.00679e-06 Parallel 1000 1000 0.00019908 Sequential 10000 10000 4.31538e-05 Parallel 10000 10000 0.00028491 Sequential 100000 100000 0.000428915 Parallel 100000 100000 0.000396013 Sequential 1000000 1e+06 0.00446916 Parallel 1000000 1e+06 0.00270486 Sequential 10000000 1e+07 0.044559 Parallel 10000000 1e+07 0.0253241 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 4.76837e-06 Parallel 1000 1000 0.000181913 Sequential 10000 10000 4.31538e-05 Parallel 10000 10000 0.000164032 Sequential 100000 100000 0.000429869 Parallel 100000 100000 0.000324965 Sequential 1000000 1e+06 0.00444007 Parallel 1000000 1e+06 0.0024271 Sequential 10000000 1e+07 0.04495 Parallel 10000000 1e+07 0.0167561 DOT_PRODUCT Normal end of execution.