A Design Space Exploration Methodology Supporting Run-Time Resource Management for Multi-core Architectures

Decanato - Facoltà di scienze informatiche

Data d'inizio: 3 Marzo 2011

Data di fine: 4 Marzo 2011

You are cordially invited to attend the PhD Dissertation Defense of Giovanni MARIANI on Thursday, March 3rd 2011 at 11h00 in room A13 (Red building)

Multi-core systems are currently designed by using platform-based synthesis techniques. In this approach, a wide range of platform parameters are tuned either at design-time or at run-time to provide the best trade-off in terms of the selected figures of merit at system level such as performance and energy.

Today a gap exists between the number of system configurations that are needed to be considered as possible solutions and those that could be investigated in an acceptable time. This dissertation proposes a solution to this problem providing a methodology for both design-time and run-time optimization of MPSoC platforms. The methodology is twofold. First, a design-time Design Space Exploration (DSE) flow leverages computationally inexpensive analytical models of platform behavior in terms of performance and energy at system level. These models are trained to fit the simulation results and can then be used for speeding up the DSE. Second, advanced Run-time Resource Management (RRM) techniques leverage information obtained during the design-time DSE to quickly derive an optimal configuration of the run-time tunable parameters once user requirements are given.

The proposed DSE methodology has been implemented and validated on a set of industrial case studies exploiting multi-core computing platforms.

Dissertation Committee:

  • Prof. Mariagiovanna Sami, Università della Svizzera italiana, Switzerland (Research Advisor)
  • Prof. Cristina Silvano, Politecnico di Milano, Italy (Research Co-advisor)
  • Prof. Luca Maria Gambardella, Università della Svizzera italiana, Switzerland (Internal Member)
  • Prof. Laura Pozzi, Università della Svizzera italiana, Switzerland (Internal Member)
  • Prof. Giovanni De Micheli, École Polytechnique Fédérale de Lausanne, Switzerland (External Member)
  • Prof. Rainer Leupers, Rheinisch-Westfalische Technische Hochschule, Germany (External Member)