RWTH main building

cOMPunity-Logo

hosted by the Center of Computing and Communication of RWTH Aachen Universityhosted by the Center of Computing and Communication of RWTH Aachen University
back to home page printable version of this site
  Home   Home
    Resources
    Commercial Compilers
    Tools Tools
    Freeware Freeware
    Benchmarking Benchmarking
    Tutorials
    Examples Examples
    FAQ FAQ
    Projects
    Publications Publications
    Upcoming Events
    Past Events Past Events
    Mailing Lists
    Board of Directors Board of Directors
    Membership Membership
    Webmaster Webmaster

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.
15.08.2017
Impressum Disclaimer
Author:
Dieter an Mey