Learn More
Version 3.0 of the OpenMP specification introduced the task construct for the explicit expression of dynamic task parallelism. Although automated load-balancing capabilities make it an attractive parallelization approach for programmers , the difficulty of integrating this new dimension of parallelism into traditional models of performance data has so far(More)
In this paper we present a binary instrumentation methodology to monitor run-time events. We demonstrate our approach on OpenMP constructs for the Intel and GNU compilers. A binary-level static analysis detects the compiler patterns and the runtime function calls corresponding to OpenMP regions. To this effect we integrate the software tool MAQAO with the(More)
  • 1