2018
DOI: 10.1109/mdat.2017.2774774
|View full text |Cite
|
Sign up to set email alerts
|

Self-Aware Thermal Management for High-Performance Computing Processors

Abstract: Processors for high performance computing and server workload are today thermally constrained. To preserve a safe working temperature, state-of-the-art processors for this market segment integrates many cores on the same die and feature fine-grain power management and thermal management feedback loops implemented in hardware. However, to keep the control policy simple, these controllers fail in taking advantage on the underlining thermal heterogeneity, long thermal transients and specific user mode. In this pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 7 publications
0
8
0
Order By: Relevance
“…To do so, we have developed a new power capping run-time based on a set of user space APIs which can be used to define a relative priority for the given task currently in execution on a given core. Thanks to this priority, the run-time is capable of allocating more power to the higher priority process [29,30]. In ANTAREX, these APIs can be inserted by LARA aspects in the application code.…”
Section: Ln()text("time=")double(gettimeexpr(exa))mentioning
confidence: 99%
“…To do so, we have developed a new power capping run-time based on a set of user space APIs which can be used to define a relative priority for the given task currently in execution on a given core. Thanks to this priority, the run-time is capable of allocating more power to the higher priority process [29,30]. In ANTAREX, these APIs can be inserted by LARA aspects in the application code.…”
Section: Ln()text("time=")double(gettimeexpr(exa))mentioning
confidence: 99%
“…In ANTAREX, at runtime, the mARGOt tool [23] configures the available software knobs (application parameters, code transformations and code variants) according to the runtime information coming from application self-monitoring and system monitoring, thus creating an autotuning control loop. Finally, the runtime power manager, PowerCapper, is used to control the resource usage for the underlying computing infrastructure given the changing conditions [24,25].…”
Section: The Antarex Approachmentioning
confidence: 99%
“…To do so, we have developed a new power capping run-time based onaset of user space APIs which can be used to define a relative priority for the given task currently in execution on a given core. Thanks to this priority, the run-time is capable of allocating more power to the higher priority process [ 28,29]. In ANTAREX, these APIs can be inserted by LARA aspects in the application code.…”
Section: G Power Cappingmentioning
confidence: 99%