Keynote #1

Jörg Henkel, Karlsruhe Institute of Technology (KIT), Germany

IEEE Fellow and Chairman of the IEEE Computer Society (Germany Section)

Title: “Dark Silicon and Dependability” (PDF)


Dependability is a major design concern as device scaling approaches its limits. Smaller feature sizes lead to higher susceptibility to soft errors, higher process variability and to an accelerated aging of devices. The latter is directly related to temperature, which is responsible for various causes of degradation effects like electro migration, NBTI etc. High on-chip temperature, through high power densities, will enforce to keep some on-chip components idle or at least to prohibit operating them simultaneously at full speed. That is called “Dark Silicon”.
The talk starts by giving an introduction to various reliability jeopardizing effects like aging, the impact temperature has on these and the discontinuation of Dennard Scaling. After presenting some of the newest research results on the inter-relationship between aging effects, the talk focuses on various techniques to enhance dependability of on-chip systems in the upcoming dark silicon era.

About Jörg:

Prof. Dr. Jörg Henkel is currently with Karlsruhe Institute of Technology (KIT), Germany, where he is directing the Chair for Embedded Systems CES. Before, he was a Senior Research Staff Member at NEC Laboratories in Princeton, NJ. He received his PhD from Braunschweig University with "Summa cum Laude". Prof. Henkel has/is organizing 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 Program Chair of CODES'01, RSP'02, ISLPED/06, SIPS'08 and CASES'09, Estimedia'11, VLSI Design'12, ICCAD’12, PATMOS’13 and served as General Chair for CODES'02, ISLPED 2009, Estimedia 2012, ICCAD’13 and ESWeek’16. 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, IEEE TCPS, JOLPE etc. In recent years, Prof. Henkel has given several keynotes at various international conferences primarily with focus on embedded systems dependability. He has given full/half-day tutorials at leading conferences like DAC, ICCAD, DATE etc and has delivered several keynotes. 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 and 2014 Best Paper Award and the MaXentric Technologies AHS 2011 Best Paper Award. He is the Chairman of the IEEE Computer Society, Germany Section, and has been the Editor-in-Chief of the ACM Transactions on Embedded Computing Systems (ACM TECS). He is an initiator and the coordinator of the German Research Foundation's (DFG) program on 'Dependable Embedded Systems' (SPP 1500). He is the site coordinator (Karlsruhe site) of the Three-University Collaborative Research Center on "Invasive Computing" (DFG TR89). Since 2012 he is an elected Board Member of the German Research Foundation’s (DFG) board on “Computer Architecture and Embedded Systems. He holds ten US patents and is a Fellow of the IEEE.

Keynote #2

Onur Mutlu, Carnegie Mellon University (CMU), PA, US

Strecker Early Career Professor at CMU

Title: “Rethinking Memory System Design for Data-Intensive Computing” (PDF,PPT)


The memory system is a fundamental performance and energy bottleneck in almost all computing systems. Recent system design, application, and technology trends that require more capacity, bandwidth, efficiency, and predictability out of the memory system make it an even more important system bottleneck. At the same time, DRAM and flash technologies are experiencing difficult technology scaling challenges that make the maintenance and enhancement of their capacity, energy-efficiency, and reliability significantly more costly with conventional techniques.
In this talk, we examine some promising research and design directions to overcome challenges posed by memory scaling. Specifically, we discuss three key solution directions: 1) enabling new memory architectures, functions, interfaces, and better integration of the memory and the rest of the system, 2) designing a memory system that intelligently employs multiple memory technologies and coordinates memory and storage management using non-volatile memory technologies, 3) providing predictable performance and QoS to applications sharing the memory/storage system. If time permits, we might also briefly touch upon our ongoing related work in combating scaling challenges of NAND flash memory.
An accompanying paper can be found here:

About Onur:

Onur Mutlu is the Strecker Early Career Professor at Carnegie Mellon University. His broader research interests are in computer architecture and systems, especially in the interactions between languages, system software, compilers, and microarchitecture, with a major current focus on memory systems.  He obtained his PhD and MS in ECE from the University of Texas at Austin and BS degrees in Computer Engineering and Psychology from the University of Michigan, Ann Arbor. Prior to Carnegie Mellon, he worked at Microsoft Research, Intel Corporation, and Advanced Micro Devices. He was a recipient of the IEEE Computer Society Young Computer Architect Award, Intel Early Career Faculty Award, faculty partnership awards from various companies, including Facebook, Google, HP, Intel, IBM, Microsoft and Samsung, a number of best paper recognitions at various top computer systems venues, and a number of "computer architecture top pick" paper selections by the IEEE Micro magazine.