auto parallelization vs openmp

tim18
Total Points:
68,807
Status Points:
68,807
Black Belt
July 1, 2009 8:16 AM PDT
Rate
 
#2 Reply to #1

The performance should be comparable as auto parallelization is base on OpenMP implementation. We may be able to anylyze the issue if you provide sample test case and compiler options.

This assumes that the auto parallelizer recognizes the opportunity to parallelize.  You didn't say whether you turned on -par-report and -openmp-report to see if the same loops report parallelization.  In my test cases, the current compilers, with normal options, are quite reluctant to auto-parallelize.  Auto-parallel never was advocated as a replacement for OpenMP.
The 10.0 compilers were much more aggressive with -parallel than the recent ones, leading to justified complaints about the priorities.


Intel Software Network Forums Statistics

8484 users have contributed to 31619 threads and 100691 posts to date.
In the past 24 hours, we have 34 new thread(s) 123 new posts(s), and 181 new user(s).

In the past 3 days, the most popular thread for everyone has been gemm(A,A,A) like possible? The most posts were made to gemm(A,A,A) like possible? The post with the most views is Dear Steve, excuse me for a d

Please welcome our newest member monkeybrains