Dark silicon management: an integrated and coordinated cross-layer approach

Santiago Pagani 1 , Lars Bauer 1 , Qingqing Chen 2 , Elisabeth Glocker 3 , Frank Hannig 4 , Andreas Herkersdorf 5 , Heba Khdr 1 , Anuj Pathania 1 , Ulf Schlichtmann 2 , Doris Schmitt-Landsiedel 3 , Mark Sagi 5 , Éricles Sousa 4 , Philipp Wagner 5 , Volker Wenzel 1 , Thomas Wild 5 ,  and Jörg Henkel 1
  • 1 Chair for Embedded Systems (CES), Karlsruhe Institute of Technology (KIT), Haid-und-Neu-Str. 7, 76131 Karlsruhe, Germany, Germany
  • 2 Chair of Electronic Design Automation, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany, Germany
  • 3 Chair for Technical Electronics, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany, Germany
  • 4 Department of Computer Science 12 (Hardware-Software-Co-Design), University of Erlangen-Nuremberg, Cauerstr. 11, 91058 Erlangen, Germany, Germany
  • 5 Chair for Integrated Systems, Technical University of Munich, Arcisstr. 21, 80333 Munich, Germany, Germany


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).

Purchase article
Get instant unlimited access to the article.
Log in
Already have access? Please log in.

Log in with your institution

Journal + Issues

it - Information Technology is a strictly peer-reviewed scientific journal. It is the oldest German journal in the field of information technology. Today, the major aim of it - Information Technology is highlighting issues on ongoing newsworthy areas in information technology and informatics and their application. It aims at presenting the topics with a holistic view.