| | |
Intel
Compiler 9.0 (C++ and Fortran) for OpenMP
General Information about Intel Compilers
Features of the Intel OpenMP implementation
- OpenMP 2.5 conforming
- Nested parallelism
- Workqueuing extension to OpenMP
- Interoperability with POSIX and Windows threads
- OMP_DYNAMIC support
- Performance analysis via Intel Thread Profiler
- Error Checking with the Intel Thread Checker (see below)
Related Articles
- Xinmin Tian, Rakesh Krishnaiyer, Hideki Saito, Milind Girkar,
Wei Li: Impact of Compiler-based Data-Prefetching Techniques on SPEC OMP Application
Performance. IPDPS 2005
- Xinmin Tian, Milind Girkar: Effect of Optimizations on Performance
of OpenMP Programs. HiPC 2004: 133-143
- Xinmin Tian, Yen-Kuang Chen, Milind Girkar, Steven Ge, Rainer
Lienhart, Sanjiv Shah: Exploring the Use of Hyper-Threading Technology for
Multimedia Applications with Intel® OpenMP* Compiler. IPDPS 2003: 36
- Ernesto Su, Xinmin Tian, Milind Girkar, Grant Haab, Sanjiv
Shah, Paul Petersen: Compiler Support of the Workqueuing Execution Model for
Intel SMP Architectures, EWOMP, 2002. http://www.caspur.it/ewomp02/PAPERI/EWOMP02-03.pdf
- Xinmin Tian, Milind Girkar, Sanjiv Shah, Douglas Armstrong,
Ernesto Su, Paul Petersen: Compiler and Runtime Support for Running OpenMP
Programs on Pentium-and Itanium-Architectures. HIPS 2003: 47-55
- Xinmin Tian, Aart Bik, Milind Girkar, Paul Grey, Hideki Saito
and Ernesto Su: Intel OpenMP C++/Fortran Compiler for Hyper-Threading Technology:
Implementation and Performance, Vol 6, No.1, pp.36-46, 2002. http://developer.intel.com/technology/itj/2002/volume06issue01/vol6iss1_hyper_threading_technology.pdf
Error Checking
With the Intel
Thread Checker you can
- Isolate threading bugs to the source code line where the
bug occurs. See where affected variables get used by the threads and where
the variables are declared.
- Learn possible causes of threading errors and suggested solutions with one-click
diagnostic help.
- Use Intel Thread Checker within the Microsoft Visual Studio* .NET development
environment.
|
|