CV
Su

 

CRISTINA SILVANO - SHORT CV

She is an Associate Professor (with tenure) in Computer Engineering at Politecnico di Milano, Department of Electronics and Computer Engineering, System Architectures Group. Her current primary research interests are in the area of Computer Architectures and Electronic Design Automation, with particular emphasis on design space exploration techniques and low-power design techniques for multi-processor systems-on-chip. She is co-author of more than seventy scientific papers on international journals and conferences, collecting one best paper award. She was co-author of the book: "Power Estimation and Optimization Methodologies for VLIW-Based Embedded Systems", published by Kluwer Academic Publisher (2003). She is co-editor of the books: "Low-Power Networks-on-Chip" to be published by Kluwer Academic Publisher (2010) and "Multi-objective design space exploration of multiprocessor SoC architectures: the MULTICUBE approach" to be published by Kluwer Academic Publisher (2011) . She holds two international patents and she was co-inventor in five international patents and in two pending international patents. She is Senior Member of IEEE and Member of HiPEAC Network of Excellence. 

Education

She received her Laurea Degree (M. Sc.) in Electronic Engineering from Politecnico di Milano (Italy) in 1987 and  her Ph. D. Degree in Computer Engineering from University of Brescia (Italy) on March 1999 (XI) - Ph.D. Thesis title: “Power Estimation and Optimization Methodologies for Digital Circuits and Systems”.

Career 

From September 2002 to present, she is an Associate Professor (with tenure) in Computer Engineering at Politecnico di Milano, V School of Engineering, Dipartimento di Elettronica e Informazione. Her current primary research interests are in the area of Computer Architectures and Electronic Design Automation, with particular emphasis on design space exploration techniques and low-power design techniques for multi-processor systems-on-chip. From 2005, she is also collaborating with ALaRI-Advanced Learning and Research Institute, part of the Faculty of Informatics of the University of Lugano (CH). 

From October 2000 to September 2002, she was Assistant Professor in Computer Science at University of Milan, School of Mathematical Physical and Natural Sciences, Department of Computer Science.

From September 1999 to September 2000, she was Post-Doctoral Researcher at the Dipartimento di Elettronica e Informazione, Politecnico di Milano. Her research activities were mainly related to the research contract: “Power estimation methodologies for VLIW architectures”, in collaboration with the Advanced System Technology Division of ST Microelectronics. The research activity carried out aimed at defining a power estimation and optimization methodology for VLIW (Very Long Instruction Word) architectures based on the Lx/ST200 family of VLIW embedded processor cores (developed as a partnership between HP Labs and STMicroelectronics). The ST200 family (including the ST210, ST220, ST231 processor cores) is used today for embedded media processing in  a variety of audio, video and imaging consumer products. 

From November 1998 to August 1999, she was a Consultant Researcher in the Electronic Design Automation Area at CEFRIEL (Center for the Research and the Education in Information Engineering) in Milan. The research activity carried out aims at defining a more general HW/SW co-design environment for control dominated embedded systems. This work is part of the co-design project named TOSCA (Tools for System Co-design Automation) and the European Project No. 26796 PEOPLE (Power Estimation for fast exPLoration of Embedded systems).

From March 1996 to October 1998, she was with the Dipartimento di Elettronica per l’Automazione, Università degli Studi di Brescia (Italy), where she was pursuing her Ph. D. Degree in Computer Engineering. She received the Ph. D. Degree on March 1999 discussing her thesis titled: “Power Estimation and Optimization Methodologies for Digital Circuits and Systems”. (Advisor: Prof. P. Gubian, Università degli Studi di Brescia, Co-advisor: Prof. D. Sciuto, Politecnico di Milano).

From May 1987 to February 1996, she was with Groupe Bull (also known as Bull HN Information Systems), where she held the position of Senior Design Engineer in the ASIC Development and Validation Group, Research & Development Labs in Pregnana M. (Italy). She participated in the design of several VLSI circuits for Bull computer systems. She has also been involved in the definition of design and simulation methodologies at the system-level. From 1992, she was part of the Bull - IBM (Austin-USA) team for the design of the first multiprocessor systems based on PowerPC processor architecture. These systems have been fully designed in the Bull R&D Labs in Italy and then commercialized as Bull Escala Servers and IBM RS/6000 Symmetric Multiprocessor Servers. These shared-memory multiprocessor systems are symmetric and scalable up to eight processors. The architecture has been designed to support the family of IBM PowerPC processors (PowerPC 601, 604 and 620). 

Link to Cristina Silvano's Publications

Link to Cristina Silvano on DBLP

Research Projects 

She participated to a number of national and international research projects. She is currently the European Coordinator of the project FP7-2PARMA-248716 on "PARallel PAradigms and Run-time MAnagement techniques for Many-core Architectures" (Jan. 2010 - Dec. 2012). The 2PARMA Consortium is composed of seven partners: Politecnico di Milano (Italy), STMicroelectronics (Italy), Heinrich Hertz Institute - Fraunhofer Institute for Telecommunications (Germany), IMEC (Belgium), ICCS - Institute of  Communication and Computer Systems  (Greece), RWTH Aachen University (Germany), CoWare (Belgium). The 2PARMA project focuses on the definition of a parallel programming model combining component-based and single-instruction multiple-thread approaches, instruction set virtualisation based on portable bytecode, run-time resource management policies and mechanisms as well as design space exploration methodologies for Many-core Computing Fabrics. 

She is also the European Coordinator of the on-going project FP7-MULTICUBE-216693 on "Multi-objective design space exploration of multi-processor SoC architectures for embedded multimedia applications" (Jan. 2008 - June 2010). The MULTICUBE Consortium is composed of nine partners: Politecnico di Milano (Italy), Design of Systems on Silicon – DS2 (Spain), STMicroelectronics (Italy), IMEC (Belgium), ESTECO (Italy), University of Lugano - ALaRI (Switzerland), University of Cantabria (Spain), STMicroelectronics Beijing (China), Institute of Computing Technology – Chinese Academy of Sciences (China).

In the context of the MULTICUBE project, she is also currently leading a research group at Politecnico di Milano whose research focuses on design space exploration for multi-processor architectures working on an open-source tool (MULTICUBE Explorer) to enable an automatic and fast optimization of configurable system architectures towards a set of objective functions such as energy and delay. MULTICUBE Explorer provides a set of innovative sampling and optimization techniques to help finding the multi-objective Pareto points. It also provides an open XML interface for supporting exploration of new platforms/architectures by interacting with a system-level simulator.

From 2005 to 2008, she collaborated with ALaRI-Advanced Learning and Research Institute, part of the Faculty of Informatics of the University of Lugano (CH) to the research and management activities of the European Research Project MEDEA+ LoMoSA+ (2A708): "Low-power expertise for Mobile & multi-media System Applications". This research activity on low-power Network-on-Chip architectures has been done in collaboration with NXP (NL) and STMicroelectronics (Grenoble, F).

In the past, she was also principal investigator in a number of industrial funded research projects. Among them, she was principal investigator in the 2-year research contract: "Low Power Network on Chip and Multiprocessor Platforms" (2006) in collaboration with Advanced System Technology Division of STMicroelectronics. Previously, she was principal investigator in the 2-year research contract: “Low Power Network on Chip and Embedded Architectures”(2003) in collaboration with AST Division of STMicroeletctronics.

Recent International Talks and Seminars

December 17, 2009, 11:15-12:00, Location: 3B00, NEC Laboratories America, Inc., Princeton Campus, Princeton (NJ - USA), Title of the talk: "Automatic Design Space Exploration for Chip-Multi Processors". Host: Dr. Marcello Lajolo (NEC Laboratories America).

December 16, 2009, 4:45pm, E-Quad, B327, Princeton University, Department of Electrical Engineering, Computer Engineering Seminar, Title of the Seminar: "Automatic Design Space Exploration for Chip-Multi Processors", Host: Prof. Ruby Lee, Princeton University. (Announcement).

July 29th, 2009, 11am-12pm PT Location: Kappa, 1U, HP Labs, Palo Alto, Title of the talk: "MULTICUBE Explorer: Leveraging DoE/RSM-based Techniques to Automate Design Space Exploration for CMPs", Host: Dr. Matteo Monchiero (Exascale Computing Lab, HP Labs, Palo Alto). 

May 14th,2009,  at 16h00 in Room HB 16.140, Delft Technical University, Computer Engineering Colloquium Series. Title of the talk: "MULTICUBE Explorer: Leveraging DoE/RSM-based Techniques to Automate Design Space Exploration for CMPs" (Slides). Host: Prof. Koen Bertels, Delft Technical University.

Service Activities

She is an active member of the computing and embedded system design community, and she regularly serves in several international program and organization committees. 

- MICRO-41, the 41st Annual IEEE/ACM International Symposium on Microarchitecture, Como (Italy), 2008, General Co-Chair

- MICRO-43, the 43rd Annual IEEE/ACM International Symposium on Microarchitecture, Atlanta (US), 2010, TPC Member

- SASP, IEEE Symposium on Application Specific Processors (Co-located with ACM/IEEE Design Automation Conference), Publicity Chair 2008, General Co-Chair 2009, Program Co-Chair 2010

- WASP: Workshop on Application Specific Processors, TPC Member (2004, 2005), Publicity Chair 2007

- WS-SAMOS IX Workshop on Systems, Architectures, Modeling and Simulation, Program Co-Chair 2009

- IC-SAMOS : International Conference on Systems, Architectures, Modeling, and Simulation, TPC Member (2006, 2007, 2008)

- DATE: IEEE/ACM Design and Test in Europe Conference, "Power Estimation and Optimization" Track. TPC Member (2005 - present)

- Co-Organizer and Architectures Session Chair of DATE 2010 Friday Workshop on Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications

- Co-Organizer and Architectures Session Chair of  DATE 2009 Friday Workshop on Designing for Embedded Parallel Computing Platforms: Architectures, Design Tools, and Applications

- General Co-Chair of PARMA Workshop on Parallel Programming and Run-time Management Techniques for Many-core Architectures - co-located with ARCS 2010 - Architecture of Computing Systems Conference 

- NOCS: ACM/IEEE International Symposium on Networks-on-Chip, TPC Member (2009, 2010)

- HiPEAC International conference on High-Performance Embedded Architectures and Compilers, TPC member 2010. 

- Co-Organizer of 2nd Workshop on: Rapid Simulation and Performance Evaluation: Methods and Tools (RAPIDO‘2010) co-located with HiPEAC 2010

- WRC 2010 4th HiPEAC Workshop on Reconfigurable Computing, TPC member 2010

- VLSI-SoC: IFIP/IEEE International Conference 16th International Conference on Very Large Scale Integration, TPC Member (2008, 2009, 2010)

- ICS: The 20th ACM International Conference on Supercomputing, TPC Member 2006.

- DAC: ACM/IEEE Design Automation Conference, Reviewer (2004-2007)

She was a Reviewer for several international journals such as IEEE Transactions on Computers, IEEE Transactions on VLSI Systems, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, IEEE Design and Test, ACM Transactions on Design Automation of Electronic Systems, Journal of VLSI Signal Processing Systems- Springer, EURASIP Journal on Embedded Systems – Hindawi Publishing Corporation. 

From 2003 to 2005 she was Associate Editor of JSA: Journal of Systems Architecture - The Euromicro Journal, Elsevier

Reviewer Services 

From 2005 to 2008, she has been called from the European Commission as Independent Expert to review the Network-of-Excellence project FP6 - IST-4408 HiPEAC (High-Performance Embedded Architectures and Compilers). In April 2005, she has been called from the European Commission as Independent Expert to evaluate project proposals submitted to the IV Call IST (Information Society Technology) - FP6 (6th Framework Programme) on Nanoelectronics. In 2007, she has been called as Primary Evaluator of the INRIA (French National Institute for Computer Science,- France) for the research project MODSIM (MODular SIMulation) carried out by INRIA - Futurs  and Computer Science Department, Princeton University (USA). In 2008 she has been invited as Member of the Review Panel for Computer Science,  Academy of Finland, Research Council for Natural Sciences and Engineering. In 2009 she has been invited as Chair of the same review panel. In May 2009, she has been invited as Opponent Member of the Doctoral Examination Committee, Board of the Doctorates, Delft University of Technology (NL) for the Ph.D. defense of  the candidate Carlo Galuzzi discussing a thesis titled: "Automatically fused instructions".

Recent Teaching Activity (from 2002-2003 to 2009-2010)

Since the academic year 1998/99 she has been lecturing, first as an assistant later as the course lecturer at University of Milan and Politecnico di Milano, in various courses. Among the most recent Academic Courses, we can cite:

2009-2010
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures and Operating Systems", Undergraduate Programme, 
Computer Engineering, Politecnico di Milano, Campus Como.

2008-2009
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"HW/SW Co-Design", Master of Science, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo.

2007-2008
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"HW/SW Co-Design", Master of Science, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.

2006-2007
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"HW/SW Co-Design", Master of Science, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures", Undergraduate Programme, Information and Communication technology, University of Milan
"Advanced Computer Architectures", Ph. D. programme, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo (in collaboration with prof. M. Sami)

2005-2006
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"HW/SW Co-Design", Master of Science, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures", Undergraduate Programme, Information and Communication technology, University of Milan

2004-2005
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"HW/SW Co-Design", Master of Science, Computing Systems Engineering, Politecnico di Milano, Campus Milano Leonardo.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures", Undergraduate Programme, Information and Communication technology, University of Milan

2003-2004
"Architectures for multimedia systems", Master of Science, Computer Engineering, Politecnico di Milano, Campus Como.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures", Undergraduate Programme, Information and Communication technology, University of Milan

2002-2003
"Computer Architectures", Master of Science, Electronic and Communication Engineering, Politecnico di Milano, Campus Leonardo.
"Computer Science Fundamentals", Undergraduate Programme, Management and Production Engineering, Politecnico di Milano, Campus Como.
"Computer Architectures", Undergraduate Programme, Information and Communication technology, University of Milan

PAST Ph.D. STUDENTS at Politecnico di Milano:

VITTORIO ZACCARIA, Ph. D., currently Research Associate at Dipartimento di Elettronica e Informazione, Politecnico di Milano. System Architectures Group.
Ph.D. Thesis on: "Power exploration methodologies

GIANLUCA PALERMO, Ph.D., currently Assistant Professor at Dipartimento di Elettronica e Informazione, Politecnico di Milano. System Architectures Group.
Ph.D. Thesis on: "Design Methodologies for Embedded Architectures Based on Network on-Chip", XVIII, Feb. 2006, Advisor: prof. C. Silvano

MATTEO MONCHIERO, Ph.D., currently Post Doctoral Research Associate at HP Labs in Palo Alto, CA, Exascale Computing Lab. 
Ph.D. Thesis on: “Power/performance analysis and optimization of multicore architectures”, XIX, Feb. 2007, Advisor: prof. C. Silvano

ORESTE VILLA, Ph.D., currently Research Scientist in the High Performance Computing Group at Pacific Northwest National Laboratory  (www.pnl.gov), Richland, WA (USA)
Ph.D. Thesis: “Designing and Programming Multi-core Architectures”, XX, Feb. 2008, Advisor: prof. C. Silvano

OTHER PReSENt/past Ph.D. STUDENTS and RESEARCH COLLABORATORS:

GIOVANNI AGOSTA, Ph. D., currently Assistant Professor at Dipartimento di Elettronica e Informazione, Politecnico di Milano. Formal Languages and Compilers Group. His current research focuses on Dynamic Compilation for ILP Architectures. The research advisor is Professor Stefano Crespi Reghizzi, Politecnico di Milano.

GIOVANNI BELTRAME, Ph. D., currently Research Fellow at European Space Agency, The Hague Area, NL. 
Ph.D. Thesis on: "Analysis and Optimization of Multi-Processor System-on-Chip Platforms", XVIII, Feb. 2006, Politecnico di Milano, Advisor: prof. D. Sciuto.

LEANDRO FIORIN, Ph.D. student at ALaRI, the Advanced Learning and Research Institute, part of the Faculty of Informatics of the University of Lugano (Switzerland), Advisor: prof. M. Sami.

GIOVANNI MARIANI, Ph. D. student at ALaRI, the Advanced Learning and Research Institute, part of the Faculty of Informatics of the University of Lugano (Switzerland), Advisor: prof. M. Sami.

FABRIZIO CASTRO, Ph. D. student, Dipartimento di Elettronica e Informazione, Politecnico di Milano.

CAROLINE CONCATTO, Ph. D. student at Universidade Federal do Rio Grande do Sul, Instituto de Informática, Departamento de Informática Aplicada, Porto Alegre (Brasil). Advisor: Prof. Luigi Carro.