Stress testing of Intel OpenMP library - More than 18,600 OpenMP threads created in a parallel region
I'd like to share results of stress testing ofIntelOpenMP library for a 32-bit platform:
Intel OMP Performance Library version 5.0.20111219 for IA-32 architecture built on 2011-12-19 17:12:07 UTC
A purpose of the stress test was as follows:
Create as many as possible OpenMP threads in a parallel region on aone CPU system.
It isstated by Intel that up to 16,384OpenMP threads could be created in a parallel region. This is not true, because a simpletest application easily created more than 18,600OpenMP threads on a 32-bit Windows XP operating system ( 4GB of Virtual Memory ).
How would I compare IntelOpenMP library with MicrosoftOpenMP library?
Intel's library is far more advancedand demonstrated outstanding capabilities (!).Microsoft's library doesn't allow to create more than 64OpenMP threads in a parallel region. Intel's OpenMP library could be used forsophisticated scientific projects that require a veryhigh level of parallelization.