View Partner Search: PS-CH-1213
PROPOSAL AT A GLANCE
Proposal name:
MULTI^3: Multi-Objective Design Space Exploration of Multi-Processor System-on-Chip Architectures for Embedded Multimedia Applications
Subject:
The project focuses on the definition of an automatic Design Space Exploration (DSE) framework, to tune the target System-on-Chip architecture evaluating a set of metrics (such as energy, performance and HW resources) for the target embedded application.
The general idea is to make as automatic as possible the normal process of building a complex multimedia application in order to facilitate the different iterations and allow a flexible architecture study framework providing the optimum architecture for a given use case of a given application. The final aim is to allow the system engineers and designers to, given a set of application and physical constraints, automatically find out which is the optimum architecture for the given inputs and go through the whole design flow checking at all the design steps that all the constraints are met in order to attack the market with the best fit physical device for a given situation.
The general idea is to make as automatic as possible the normal process of building a complex multimedia application in order to facilitate the different iterations and allow a flexible architecture study framework providing the optimum architecture for a given use case of a given application. The final aim is to allow the system engineers and designers to, given a set of application and physical constraints, automatically find out which is the optimum architecture for the given inputs and go through the whole design flow checking at all the design steps that all the constraints are met in order to attack the market with the best fit physical device for a given situation.
PROJECT DESCRIPTION
Proposal Outline:
The project focuses on the following main activities:
1. Development of a design exploration flow covering several abstraction levels featuring multi-objective optimization, with the main goal of developing an integrated exploration framework that responds to the needs of European industries for fast application-specific design of embedded on-chip platforms
2. Development of a multi-level system specification and modeling methodology for Multi-Processor Systems-on-Chip (MPSoC). SystemC will be used as modeling language from the initial system specification down to the TLM and RTL levels.
3. Application of the results of the multi-objective design exploration to optimize the run-time allocation and scheduling of different tasks. The information obtained from the exploration engine can be used at runtime by the operation system to make an informed decision about how the resources should be distributed over different tasks running on the MPSoC system.
4. Development of a performance estimation tools in order to provide the design exploration tool with the required performance figures.
5. Integration of the design tools and the data structure into a common environment and Final validation of the design flow and related prototype tools on a set of target industrial applications
1. Development of a design exploration flow covering several abstraction levels featuring multi-objective optimization, with the main goal of developing an integrated exploration framework that responds to the needs of European industries for fast application-specific design of embedded on-chip platforms
2. Development of a multi-level system specification and modeling methodology for Multi-Processor Systems-on-Chip (MPSoC). SystemC will be used as modeling language from the initial system specification down to the TLM and RTL levels.
3. Application of the results of the multi-objective design exploration to optimize the run-time allocation and scheduling of different tasks. The information obtained from the exploration engine can be used at runtime by the operation system to make an informed decision about how the resources should be distributed over different tasks running on the MPSoC system.
4. Development of a performance estimation tools in order to provide the design exploration tool with the required performance figures.
5. Integration of the design tools and the data structure into a common environment and Final validation of the design flow and related prototype tools on a set of target industrial applications
Keywords:
Embedded Systems Design
Multi-Processor System-on-Chip
Design Space Exploration
Multi-objective Optimization Techniques
Szsten-Level Specifications and Modeling
Multi-Processor System-on-Chip
Design Space Exploration
Multi-objective Optimization Techniques
Szsten-Level Specifications and Modeling
PARTNER PROFILE SOUGHT
Required skills and Expertise:
Required skills and expertise:
- Development of design tools
- Design tools integration and validation
- Development of design tools
- Design tools integration and validation
Description of work to be carried out by the partner(s) sought:
The partner will be active in one of this field:
- Development of design tools to support system-level design for embedded systems
- Modeling of System-on-Chip platforms based on SystemC,
- Design space exploration and optimization techniques
- Design tools integration and validation
- Development of design tools to support system-level design for embedded systems
- Modeling of System-on-Chip platforms based on SystemC,
- Design space exploration and optimization techniques
- Design tools integration and validation
Type of partner(s) sought:
SME, EDA Vendor
The Proposer is looking for a Coordinator:
No
PROPOSER INFORMATION
Organisation:
University of Lugano
Department:
ALaRI
Type of Organisation:
University
Country:
Switzerland

