ContactPrintSearchSitemap



About MULTICUBE

Many point tools exist to optimize particular aspects of embedded systems. However, an overall design space exploration framework is needed to combine all the decisions into a global search space, and a common interface to the optimization and evaluation tools.

The MULTICUBE project focuses on the definition of an automatic multi-objective Design Space Exploration (DSE) framework to be used to tune the System-on-Chip architecture for the target application evaluating a set of metrics (e.g. energy, latency, throughput, bandwidth, QoS, etc.) for the next generation embedded multimedia platforms.

This overall objective is two-fold. From one side, the MULTICUBE project will define an automatic multi-objective DSE framework to find design alternatives that best meet system constraints and cost criteria, strongly dependent on the target application, but also to restrict the search space to crucial parameters to enable an efficient exploration. In the developed DSE framework, a set of heuristic optimization algorithms must be defined to reduce the overall exploration time by computing an approximated Pareto set of configurations with respect to the selected figures of merit. Once the approximated Pareto set has been built, the designer can quickly select the best system configuration satisfying the constraints.

From the other side, the MULTICUBE project will define a run-time DSE framework based on the applications of the results of the static multi-objective design exploration to optimize the run-time allocation and scheduling of different application tasks. The design exploration flow results in a Pareto-optimal set of design alternatives with different speed, energy, memory and communication bandwidth parameters. This information can be used at run-time by the operation system to make an informed decision about how the resources should be distributed over different tasks running on the multi-processor system on-chip. This resource distribution can not be performed during the design exploration itself, since it depends on which tasks are active at a particular point in time.

To support both static and run-time design exploration flows described above, the MULTICUBE project will develop a multi-level system specification and modeling framework to provide static and dynamic evaluation of the system-level metrics. One of the main characteristics of this framework consists of supporting the DSE at different abstraction levels by providing a common tool interface composed of several layers that are connected through standardized interfaces. The design methodology will be implemented in a set of open-source and proprietary Electronic Design Automation tools to guarantee a large exploitation of the results of the MULTICUBE project in the embedded system design community. The overall goal is to support the competitiveness of European industries by optimizing embedded hardware/software systems while reducing the design time and costs.

- MULTICUBE Project Leaflet
- MULTICUBE Poster

News

Workshop at DATE'10
Demonstration booth at DATE'10
For more info go to:


Copyright © 2009 MULTICUBE Consortium