KEYNOTE TALK

The Role of the Network-on-Chip in System-on-Chip Platforms

Professor and Chair of Computer Science

Columbia University, USA

Abstract: The system-on-chip (SoC) is the pervasive architecture in the age of heterogeneous computing, but its energy-efficient performance comes at the cost of higher design complexity. The critical challenges of SoC design are in the integration and management of many heterogeneous components, including programmable cores and specialized hardware accelerators. The network-on-chip (NoC) plays a central role in addressing these challenges, both at design time and run time. We show how a simple but configurable NoC architecture is at the core of the design of ESP, an open-source research  platform for system-on-chip design. By implementing the protocol and shell paradigm of latency-insensitive design, the NoC supports the key properties of the ESP platform, namely: modularity, scalability, flexibility, and productivity. We illustrate our case with a series of examples from both our research and teaching activities.

Biography: Luca Carloni is professor and chair of Computer Science at Columbia University in the City of New York. He holds a Laurea Degree Summa cum Laude in Electronics Engineering from the University of Bologna, Italy, and the MS and PhD degrees in Electrical Engineering and Computer Sciences from the University of California, Berkeley. His research interests include heterogeneous computing, system-on-chip platforms, embedded systems, and open-source hardware. He coauthored over one hundred and eighty refereed papers. Luca received the NSF CAREER Award, the Alfred P. Sloan Research Fellowship, and the ONR Young Investigator Award. He is an IEEE Fellow.