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

IBM XL C/C++ and Fortran Compilers for OpenMP

General Information about IBM XL Compilers

Features of the IBM implementation for OpenMP

  • OpenMP API Version 3.0 conformance
  • OMP_DYNAMIC support
  • Enhanced chuck size computation in GUIDED schedule
  • Thread stack size control
  • AFFINITY schedule kind
  • Thread binding to specified CPU
  • Performance tuning options to control "busy-wait" and "sleep" states in OpenMP run-time library
  • Dynamic profiling
  • SNAPSHOT directive/pragma for creating program points for storage visibility by flushing registers to memory
  • Option for providing debugging information
  • Autoparallelization to supplement parallelization of applications

Related Articles

  • Guansong Zhang, Raúl Silvera, Roch Archambault: Structure and Algorithm for Implementing OpenMP Workshares. WOMPAT 2004: 110-120
  • Alelandro Duran, Raúl Silvera, Julita Corbalan, Jesus Labarta: Runtime Adjustment of Parallel Nested Loops. WOMPAT 2004: 137-148
  • Guansong Zhang, Francisco Martínez, Arie Tal, Bob Blainey: Busy-Wait Barrier Synchronization Using Distributed Counters with Local Sensor. WOMPAT 2003: 84-98
  • Eduard Ayguade, Bob Blainey, Alejandro Duran, Jesus Labarta, Francisco Martinez, Zavier Martorell, Raúl Silvera: Is the Schedule Clause Really Necessary in OpenMP? WOMPAT 2003: 147-159

Related information

 

15.08.2017
Impressum Disclaimer
Author:
Dieter an Mey