Content area

Abstract

Conference Title: 2016 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP)

Conference Start Date: 2016, Feb. 17

Conference End Date: 2016, Feb. 19

Conference Location: Heraklion, Crete, Greece

The extreme scale, complexity and performance variability of future high performance computing systems pose many new challenges to parallel programming models and runtime systems. The Open Community Runtime (OCR) is a recent effort for a task-based runtime system for extreme scale parallel systems. We have implemented the OCR specification in a shared-memory environment on top of TBB, providing an alternative to the implementation created by the OCR consortium. We have created an experimental extension that supports parallel accelerators programmed with OpenCL. We also have an implementation that targets distributed-memory systems. Despite being in an early stage of development, our implementations can achieve reasonable performance with some applications. We describe the main aspects of our OCR implementations and report on early experimental results on shared-memory and distributed-memory systems.

Details

Identifier / keyword
Title
Implementing the Open Community Runtime for Shared-Memory and Distributed-Memory Systems: [1]
Source details
2016 24th Euromicro International Conference on Parallel,
Pages
364-368
Number of pages
5
Publication year
2016
Publication date
2016
Publisher
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Place of publication
Piscataway
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
ProQuest document ID
1787077535
Document URL
https://www.proquest.com/conference-papers-proceedings/implementing-open-community-runtime-shared-memory/docview/1787077535/se-2?accountid=208611
Copyright
Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016
Last updated
2024-10-04
Database
ProQuest One Academic