Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE), 2017 2017
DOI: 10.23919/date.2017.7927176
|View full text |Cite
|
Sign up to set email alerts
|

LAANT: A library to automatically optimize EDP for OpenMP applications

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
4
0
3

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(7 citation statements)
references
References 10 publications
0
4
0
3
Order By: Relevance
“…Energy Efficiency: Improving energy efficiency through resource management policies has been investigated as well, in studies such as OpenMPE [1], Benedict et al [3], and LAANT [14]. In the former, an OpenMP extension designed to improve energy management is proposed.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Energy Efficiency: Improving energy efficiency through resource management policies has been investigated as well, in studies such as OpenMPE [1], Benedict et al [3], and LAANT [14]. In the former, an OpenMP extension designed to improve energy management is proposed.…”
Section: Related Workmentioning
confidence: 99%
“…In [3], the authors propose an energy prediction mechanism for OpenMP applications using a Random Forest Modeling approach. LAANT [14] is a library that aims at optimizing the EDP metric. The study conducted in Porterfield et al [18] similarly proposes a system to automatically adjust the number of threads based on on-line measurements of system resource usage.…”
Section: Related Workmentioning
confidence: 99%
“…Por outro lado, os processadores multicore com vários núcleos do tipo superescalar exploram o paralelismo no nível de instruc ¸ões, threads e dados (nestes, porém, em uma escala bem menor que as GPUs, através de instruc ¸ões SIMD -Single Instruction Multiple Data). Comparado com as GPUs, as CPUs -que possuem unidades de controle complexas e grandes caches [Khorasani et al 2014] -geralmente são melhores em realizar tarefas que demandam baixa latência, e que não possuem níveis de paralelismo de dados amplamente disponíveis para serem explorados [Lorenzon et al 2017, Lorenzon andBeck Filho 2019].…”
Section: Introduc ¸ãOunclassified
“…However, graph applications, because of their irregular structure and larger dimension, are intrinsically communication/memory‐bound, which means that they tend to use the CPU less when compared to the average parallel application 1,10 . Given that, graph applications executions are even more affected by issues that tend to limit the scalability of parallel applications related to both hardware (e.g., saturation of execution units and communication bus) and software (e.g., data synchronization and concurrent accesses to shared memory) 11‐13 . This added to the fact that HPC multiprocessors have their memory hierarchy getting more complex, may indicate that executing all graph applications with the maximum number of threads, which is the default behavior, may not be efficient 14,15 .…”
Section: Introductionmentioning
confidence: 99%