The Open Community Runtime: A runtime system for extreme scale computing
Autor: | Timothy G. Mattson, Josh Fryman, Bala Seshasayee, Benoit Meister, Sagnak Tasirlar, Robin Knauerhase, Nick Pepperling, Sanjay Chatterjee, Vincent Cavé, Romain E. Cledat, Vivek Sarkar, Justin Teller, Nick Vrvilo, Zoran Budimlić, Ganev Ivan B, Brian R. Nickerson, Min Lee |
---|---|
Rok vydání: | 2016 |
Předmět: |
020203 distributed computing
SIMPLE (military communications protocol) Computer science business.industry Data management Distributed computing Runtime verification 02 engineering and technology Expression (mathematics) Range (mathematics) Runtime system 020204 information systems Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering Programming paradigm business |
Zdroj: | HPEC |
DOI: | 10.1109/hpec.2016.7761580 |
Popis: | The Open Community Runtime (OCR) is a new runtime system designed to meet the needs of extreme-scale computing. While there is growing support for the idea that future execution models will be based on dynamic tasks, there is little agreement on what else should be included. OCR minimally adds events for synchronization and relocatable data-blocks for data management to form a complete system that supports a wide range of higher-level programming models. This paper lays out the fundamental concepts behind OCR and compares OCR performance to that from MPI for two simple benchmarks. OCR has been developed within an open community model with features supporting flexible algorithm expression weighed against the expected realities of extreme-scale computing: power-constrained execution, aggressive growth in the number of compute resources, deepening memory hierarchies and a low mean-time between failures. |
Databáze: | OpenAIRE |
Externí odkaz: |