Tuesday Dec. 01, 2009
Hamerschlag Hall D-210
Carnegie Mellon University
Over recent years, embedded systems have gained an enormous amount of processing power and functionality. However, it can be seen that the success of embedded systems (or products) happens through users/customers selection and the products which fit user demands the best become prevalent. In this talk, we are going to see how to design such systems with user in mind.
First, we will present a user-centric design methodology targeting heterogeneous embedded systems-on-chip where communication happens via the network-on-chip (NoC) approach. More precisely, in this new design methodology, we consider explicitly the information about the user experience and apply machine learning techniques to develop a design flow which aims at minimizing the workload variance; this allows the system to better adapt to different types of user needs and workload variations. Second, we will describe some difficulties for user-centric design, the related machine learning techniques for solving them, and challenges for extending this design philosophy to the general class of embedded systems.
Chen-Ling Chou is currently a Ph.D. candidate in Electrical and Computer Engineering at Carnegie Mellon University, advised by Professor Radu Marculescu. She received her B.S. and M.S. degrees in Electrical Engineering and Electronics Engineering from National Chiao Tung University, Taiwan, in 2002 and 2004 respectively. Her research interests include communication-centric design methodologies for nano-scale system-on-chip, user-centric design methodology for heterogeneous embedded systems.