A compiler for exploiting nested parallelism in OpenMP programs
β Scribed by Xinmin Tian; Jay P. Hoeflinger; Grant Haab; Yen-Kuang Chen; Milind Girkar; Sanjiv Shah
- Publisher
- Elsevier Science
- Year
- 2005
- Tongue
- English
- Weight
- 277 KB
- Volume
- 31
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
π SIMILAR VOLUMES
We present Spar, a programming language for semi-automatic parallel programming, in particular for the programming of array-based applications. The language has been designed as part of the Automap project, in which a compiler and runtime system are being developed for distributed-memory systems. As
This paper presents compilation techniques used to compress holes, which are caused by the nonunit alignment stride in a two-level data-processor mapping. Holes are the memory locations mapped by useless template cells. To fully utilize the memory space, memory holes should be removed. In a two-leve
Several types of parallelism can be exploited in logic programs while preserving correctness and efficiency, i.e. ensuring that the parallel execution obtains the same results as the sequential one and the amount of work performed is not greater. However, such results do not take into account a numb
One benefit of partitionable parallel processing systems is their ability to execute multiple, independent tasks simultaneously. Previous work has identified conditions such that, when there are \(k\) tasks to be processed, partitioning the system so that all \(k\) tasks are processed simultaneously