Source Transformation of Pure Parallel Regions

  • Michael Förster


In this chapter, we will first describe the notation that we use for describing a parallel code region and its execution. This work is about the source transformation of pragma-based parallel regions. Therefore, we will define the SPL language that is used as input and as output language for our source transformation. After we have defined the source transformation rules, we will show that the resulting code represents the AD model as defined in the introduction chapter. The SPL language is shaped such that it comprises one compiler directive in form of a pragma that defines an associated code region as concurrently executable. We will denote this kind of parallel region as a pure parallel region.


Memory Location Parallel Execution Closure Property Parallel Region Loop Statement 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer Fachmedien Wiesbaden 2014

Authors and Affiliations

  1. 1.LuFG Informatik 12 – STCERWTH Aachen UniversityAachenGermany

Personalised recommendations