Retargeting of the Open Community Runtime to Intel Xeon Phi. International Workshop on Architecture, Languages, Compilation and Hardware Support for Emerging Manycore Systems (ALCHEMY),
The Open Community Runtime (OCR) is a recent effort in the search for a runtime for extreme scale parallel systems. OCR relies on the concept of a dynamically generated task graph to ex- press the parallelism of a program. Rather than being directly used for application development, the main purpose of OCR is to become a low-level runtime for higher-level programming models and tools. Since manycore architectures like the Intel Xeon Phi are likely to play a major role in future high performance systems, we have implemented the OCR API for shared-memory machines, including the Xeon Phi. We have also implemented two benchmark applications and performed experiments to investigate the viability of the OCR as a runtime for manycores. Our initial experiments and a comparison with OpenMP indicate that OCR can be an efficient runtime system for current and emerging manycore systems.
Top- Dokulil, Jiri
- Benkner, Siegfried
Category |
Paper in Conference Proceedings or in Workshop Proceedings |
Event Title |
International Conference on Computational Science (ICCS) 2015 |
Divisions |
Scientific Computing |
Event Location |
Reykjavik, Iceland |
Event Type |
Conference |
Event Dates |
June 1-3, 2015 |
Date |
June 2015 |
Export |