Electrical & Computer Engineering     |     Carnegie Mellon

Tuesday, April 20, 12:00-1:00 p.m. HH-1112


Luca Carloni
Luca Carloni
Columbia University

System-Level Design of Embedded Platform Architectures

The heterogeneous and distributed nature of many emerging classes of embedded applications adds a new level of design complexity requiring the deployment of tightly-interactive, concurrent processes on networked platform architectures. While the design of a single component is important, the critical challenges in the realization of a system-on-chip or a distributed embedded system lie in the integration of the components. In addressing these challenges we sustain that communication plays an increasingly central role both at design time and run time. We present a communication-based system-level design methodology that simplifies the integrated design and validation of embedded platform architectures while enabling important properties like modularity, scalability, flexibility, and reusability. In particular, we argue how effective design space exploration can be achieved through the decoupling of the design of the computational elements and the synthesis of the communication infrastructure. For the latter we present recent results on network-on-chip design and the application of nanoscale silicon photonics to address the bandwidth and power challenges of future embedded systems.


Luca Carloni is an Associate Professor 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 M.S. and Ph.D. degrees in Electrical Engineering and Computer Sciences from the University of California, Berkeley. Luca received the Faculty Early Career Development (CAREER) Award from the National Science Foundation in 2006 and was selected as an Alfred P. Sloan Research Fellow in 2008. At Berkeley Luca was the 2002 recipient of the Demetri Angelakos Memorial Achievement Award in recognition of altruistic attitude towards fellow graduate students. His research interests include methodologies and tools for multi core system-on-chip platforms with emphasis on system-level design and communication synthesis, design and optimization of networks-on-chip, and distributed embedded systems design. Luca coauthored over seventy refereed papers and is the holder of one patent.