Functional parallelism: theoretical foundations and implementation
Functional parallelism: theoretical foundations and implementation
The Design of the PROMIS Compiler—Towards Multi-Level Parallelization
International Journal of Parallel Programming - Special issue on international symposium on high performance computing 1997, part I
Introduction to the cell multiprocessor
IBM Journal of Research and Development - POWER5 and packaging
An evaluation of OpenMP on current and emerging multithreaded/multicore processors
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
Hi-index | 0.00 |
This paper describes Extended Machine Descriptors (EMD) in the PROMIS multigrain compiler. EMDs extend the concept of Machine Descriptors to encompass coarser granularities of parallelism, thereby enabling high-level transformations to be quickly retargeted. Code generation for parallel runtime libraries like OpenMP benefit from the granularity control and automatic directive generation provided by EMDs. An overview of EMDs, their implementation in the PROMIS compiler, and a demonstration of their utility for portability and retargetability are described in this paper.