KEYNOTE TALK: The Dark Silicon Problem in Multi-Core Systems
Prof. Jörg Henkel,
Karlsruhe Institute of Technology (KIT), Germany
May 13th, 2014
Thematic Session at HiPEAC Computer Systems Week 2014
HiPEAC CSWeek, Barcelona
As multi-core systems grow more and more complex and at the same time applications’ behavior is less predictable, the so called Dark Silicon problem becomes a severe issue: since Dennard Scaling cannot be sustained any longer, the power density of on-chip multi-core systems reaches levels where not all cores can run at full speed at the same time.
Hence, some cores need to stay “dark” in order meet the thermal design power constraint. Since “dark” cores represent an inefficient way of operating a multi-core system and even question further scaling, sophisticated means for resource management are demanded.
The talk gives an introduction to Invasive Computing, a highly adaptive resource-aware computing paradigm. It is shown that adaptive resource management can indeed alleviate the Dark Silicon problem, allowing operating more cores at a higher speed as to what the thermal design power constraint would allow. The applied resource management techniques are presented and discussed. The talk concludes with some visions on the Dark Silicon problem.
Jörg Henkel is with Karlsruhe Institute of Technology (KIT), Germany, where he is leading the Chair for Embedded Systems CES. Before, he was with NEC Laboratories in Princeton, NJ. His current research is focused on design and architectures for embedded systems with focus on low power and reliability. Prof. Henkel has organized various embedded systems and low power ACM/IEEE conferences/symposia as General Chair and Program Chair and was a Guest Editor on these topics in various Journals like the IEEE Computer Magazine. He was/is Program Chair of CODES'01, RSP'02, ISLPED'06, SIPS'08, CASES'09, Estimedia'11, VLSI Design'12, ICCAD'12, PATMOS/VARI'13 and NOCS'14 and served as General Chair for CODES'02, ISLPED'09, Estimedia'12, ICCAD'13 and RTCSA’14. He is/has been a steering committee member of major conferences in the embedded systems field like at ICCAD, ISLPED, Codes+ISSS, CASES and is/has been an editorial board member of various journals like the IEEE TVLSI, IEEE TCAD, JOLPE etc. He has given full/half-day tutorials at leading conferences including DAC, ICCAD, DATE etc and has delivered six keynotes at CAD Conferences.
Prof. Henkel received the 2008 DATE Best Paper Award, the 2009 IEEE/ACM William J. Mc Calla ICCAD Best Paper Award, the Codes+ISSS 2011 Best Paper Award and the MaXentric Technologies AHS 2011 Best Paper Award. He is the Chairman of the IEEE Computer Society, Germany Section, and was the Editor-in-Chief of the ACM Transactions on Embedded Computing Systems (ACM TECS) for six years. He is an elected board member of the DFG board on Technical Computer Science. He is an initiator and the coordinator of the German Research Foundation's (DFG) program SPP1500 on "Dependable Embedded Systems" and the site coordinator (Karlsruhe site) of the Three-University collaborative research center DFG TR89 "Invasive Computing". He holds ten US patents.