Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Archite 2018
DOI: 10.1145/3183767.3183769
|View full text |Cite
|
Sign up to set email alerts
|

Managing Heterogeneous Resources in HPC Systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0
1

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
3

Relationship

4
3

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 10 publications
0
18
0
1
Order By: Relevance
“…This description is then made available to the resource manager, which can lift the developer from the burden of implementing a logic for mapping the application's tasks (or kernels) and offloading them to the specific processing unit. As well as, mapping the memory buffers, needed to exchange data between tasks, onto the suitable HNside memory nodes [2]. The resource manager is therefore aware of the system requirements and constraints, as well as of all the applications requirements.…”
Section: Resource Managementmentioning
confidence: 99%
“…This description is then made available to the resource manager, which can lift the developer from the burden of implementing a logic for mapping the application's tasks (or kernels) and offloading them to the specific processing unit. As well as, mapping the memory buffers, needed to exchange data between tasks, onto the suitable HNside memory nodes [2]. The resource manager is therefore aware of the system requirements and constraints, as well as of all the applications requirements.…”
Section: Resource Managementmentioning
confidence: 99%
“…However, programming on top of those runtimes is complex and when heterogeneity is involved, one code must be written for each target. This problem is common also to parallel programming models such as OpenCL [3,5,4]. Our approach aims to provide transparent compilation for heterogeneous targets, with direct support of data flow runtime, for an high-level DSL like R. To ease the achievement of these goals, we define our own programming model, which relies on the following concepts:…”
Section: Accelerating Data Analytics R Applicationmentioning
confidence: 99%
“…cloud-based solutions [2], potentially open to a large audience of HPC users. These emerging scenarios require that new HPC platforms are able to support multiple applications running concurrently, possibly with conflicting Quality of Service requirements [3][4][5][6][7]. In addition, at the technology level, RECIPE addresses deep heterogeneity, based on dedicated accelerators like GPUs and FPGAs, as an enabling factor for improved energy efficiency, building on the results collected from previous research projects [8,9].…”
Section: Introduction and Long-term Objectivesmentioning
confidence: 99%