2020
DOI: 10.1016/j.micpro.2020.103185
|View full text |Cite
|
Sign up to set email alerts
|

The RECIPE approach to challenges in deeply heterogeneous high performance systems

Abstract: This is a PDF file of an article that has undergone enhancements after acceptance, such as the addition of a cover page and metadata, and formatting for readability, but it is not yet the definitive version of record. This version will undergo additional copyediting, typesetting and review before it is published in its final form, but we are providing this version to give early visibility of the article. Please note that, during the production process, errors may be discovered which could affect the content, a… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
5
2
1

Relationship

5
3

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 42 publications
0
6
0
Order By: Relevance
“…Energy efficiency can then be guaranteed only if, on the SW side, we can rely on a suitable (hierarchical) resource management framework. Although the state-of-theart already includes some solutions, recent projects, like MANGO [28] and RECIPE [29], show that optimized solutions need to take into account the platform-specific characteristics and control knobs to profile the applications at design-time and monitor them at runtime [30], [31], enabling more accurate resource mappings [32], [33]. Furthermore, an integration of the resource manager with the programming model allows dynamically tuning the numerical accuracy (precision) of the tasks, with respect to the actual application requirements and power/energy constraints.…”
Section: Runtime Services: Energy/power Managementmentioning
confidence: 99%
“…Energy efficiency can then be guaranteed only if, on the SW side, we can rely on a suitable (hierarchical) resource management framework. Although the state-of-theart already includes some solutions, recent projects, like MANGO [28] and RECIPE [29], show that optimized solutions need to take into account the platform-specific characteristics and control knobs to profile the applications at design-time and monitor them at runtime [30], [31], enabling more accurate resource mappings [32], [33]. Furthermore, an integration of the resource manager with the programming model allows dynamically tuning the numerical accuracy (precision) of the tasks, with respect to the actual application requirements and power/energy constraints.…”
Section: Runtime Services: Energy/power Managementmentioning
confidence: 99%
“…The cluster prototype is currently maintained for demonstration and will be instrumental to the activities of the CINI Lab. As a further development, the RECIPE project [2] is extending the architecturerelated investigation of MANGO by developing a multi-FPGA node with additional features of relevance for HPC, particularly checkpoint/restart functions and remote direct accelerator memory access, to be used for example in MPI one-sided communication primitives with heterogeneous workloads.…”
Section: Bbq Barbeque (Bbq) Is a Run-time Resource Manager (Rtrm)mentioning
confidence: 99%
“…While several parallel programming models like OmpSs, Legion, Dharma are being mapped on OCR, DF-Threads offers an alternative implementation both in software and hardware [19] to achieve better energy efficiency by reducing unnecessary synchronization and data movement and to achieve resiliency for HPC applications due to the idempotency of DF-threads computations [34]. 2 https://github.com/alpha-unito/capio TAFFO and libVC. TAFFO [12] is a set of plugins for the LLVM Compiler Framework that enables automated precision tuning.…”
Section: Bbq Barbeque (Bbq) Is a Run-time Resource Manager (Rtrm)mentioning
confidence: 99%
“…The probabilistic information is used only for the energy minimization and not for the schedulability test. Our schedulability test 2 Although the calculation under such a purpose would technically lead to execution thresholds that have nothing to do with 'worst-case', we nevertheless still follow the traditional MC work in the real-time and embedded systems community by calling them WCET under the lo-criticality mode.…”
Section: Solution Overviewmentioning
confidence: 99%
“…This work is supported by NSF grant CNS-1850851, a startup grant from the University of Central Florida, the EU H2020 project RECIPE [1], [2], [23] grant 801137, and a HiPEAC collaboration grant 2019.…”
Section: Acknowledgmentsmentioning
confidence: 99%