TY - JOUR
T1 - Dark silicon management
T2 - An integrated and coordinated cross-layer approach
AU - Pagani, Santiago
AU - Bauer, Lars
AU - Chen, Qingqing
AU - Glocker, Elisabeth
AU - Hannig, Frank
AU - Herkersdorf, Andreas
AU - Khdr, Heba
AU - Pathania, Anuj
AU - Schlichtmann, Ulf
AU - Schmitt-Landsiedel, Doris
AU - Sagi, Mark
AU - Sousa, Ericles
AU - Wagner, Philipp
AU - Wenzel, Volker
AU - Wild, Thomas
AU - Henkel, Jorg
N1 - Publisher Copyright:
© 2016 Walter de Gruyter Berlin/Boston 2016.
PY - 2016/12/28
Y1 - 2016/12/28
N2 - This paper presents an integrated and coordinated cross-layer sensing and optimization flow for distributed dark silicon management for tiled heterogeneous manycores under a critical temperature constraint. We target some of the key challenges in dark silicon for manycores, such as: directly focusing on power density/temperature instead of considering simple per-chip power constraints, considering tiled heterogeneous architectures with different types of cores and accelerators, handling the large volumes of raw sensor information, and maintaining scalability. Our solution is separated into three abstraction layers: a sensing layer (involving hardware monitors and pre-processing), a dark silicon layer (that derives thermally-safe mappings and voltage/frequency settings), and an agent layer (used for selecting the parallelism of applications and thread-to-core mapping based on alternatives/constraints from the dark silicon layer).
AB - This paper presents an integrated and coordinated cross-layer sensing and optimization flow for distributed dark silicon management for tiled heterogeneous manycores under a critical temperature constraint. We target some of the key challenges in dark silicon for manycores, such as: directly focusing on power density/temperature instead of considering simple per-chip power constraints, considering tiled heterogeneous architectures with different types of cores and accelerators, handling the large volumes of raw sensor information, and maintaining scalability. Our solution is separated into three abstraction layers: a sensing layer (involving hardware monitors and pre-processing), a dark silicon layer (that derives thermally-safe mappings and voltage/frequency settings), and an agent layer (used for selecting the parallelism of applications and thread-to-core mapping based on alternatives/constraints from the dark silicon layer).
KW - Many-cores
KW - architecture
KW - low-power
KW - monitoring
KW - operating system
UR - http://www.scopus.com/inward/record.url?scp=85093969989&partnerID=8YFLogxK
U2 - 10.1515/itit-2016-0028
DO - 10.1515/itit-2016-0028
M3 - Article
AN - SCOPUS:85093969989
SN - 1611-2776
VL - 58
SP - 297
EP - 307
JO - IT - Information Technology
JF - IT - Information Technology
IS - 6
ER -