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

Bubble Budgeting: Throughput Optimization for Dynamic Workloads by Exploiting Dark Cores in Many Core Systems

Abstract: Abstract-All the cores of a many-core chip cannot be active at the same time, due to reasons like low CPU utilization in server systems and limited power budget in dark silicon era. These free cores (referred to as bubbles) can be placed near active cores for heat dissipation so that the active cores can run at a higher frequency level, boosting the performance of applications that run on active cores. Budgeting inactive cores (bubbles) to applications to boost performance has the following three challenges. F… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 16 publications
(20 citation statements)
references
References 37 publications
0
20
0
Order By: Relevance
“…TSP worst case mapping is computed based on the number of active cores, their position, and the influence of neighbouring cores temperature. Therefore, TSP is considered as the most optimized thermal constraint because the amount of power the chip can operate on, is based on core alignment which is determined by application mapping [17,18]. Similarly, Wang et al [15] also introduced a new power budgeting technique for DSCSs.…”
Section: Thermal Design Power Techniquesmentioning
confidence: 99%
See 2 more Smart Citations
“…TSP worst case mapping is computed based on the number of active cores, their position, and the influence of neighbouring cores temperature. Therefore, TSP is considered as the most optimized thermal constraint because the amount of power the chip can operate on, is based on core alignment which is determined by application mapping [17,18]. Similarly, Wang et al [15] also introduced a new power budgeting technique for DSCSs.…”
Section: Thermal Design Power Techniquesmentioning
confidence: 99%
“…As previously stated, application mapping ensures that specific nodes are selected on the chip for mapping. This can be done in several ways [17,23,[27][28][29]. Different mapping algorithms produces different results (temperature effects and power budget).…”
Section: Application Mappingmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, since the power density in many-core chips has skyrocketed, some cores have to be power-gated to ensure, at any given time, the total power consumption does not exceed the allowed chip power budget [3]. Although those inactive or poweredoff cores, referred as dark cores [4], impose challenges for performance tuning, they actually offer some opportunities.…”
Section: Introductionmentioning
confidence: 99%
“…In anticipation that "cold" dark cores can be used for heat dissipation purposes, when an application is mapped to run on active cores, a few dark cores can also be allocated to the same application. There have been a number of studies on mapping applications to both active and dark cores [4]- [9]. They basically allocate dark cores to applications in the way that the active cores are allowed to operate at higher frequency levels, and thus, achieve higher performance at a cost of higher power consumption.…”
Section: Introductionmentioning
confidence: 99%