|
|
Gianluca Palermo
- Many-Core Architectures and Networks on-Chip
The current trend in computing architectures is to replace complex superscalar architectures with small homogeneous processing units connected by an on-chip network. This trend is mostly dictated by inherent silicon technology frontiers, which are getting as closer as the process densities levels increase. The number of cores to be integrated in a single chip is expected to rapidly increase in the coming years, moving from multi-core to many-core architectures. This trend will require a global rethinking of software and hardware design approaches.
Related EU Project: 2PARMA
|
- Design Spece Exploration Methodologies for Multiprocessor Architectures
Multiprocessor architectures represent an emerging paradigm for developing
customized, application-specific solutions meeting time-to-market, performance and power consumption constraints.
Application-specific multiprocessors are usually designed by using a platform-based approach,
where a wide range of customizable parameters must be tuned to find the best trade-offs in terms of
the selected figures of merit (such as energy, delay and area). This optimization phase is called
Design Space Exploration (DSE) and it generally consists of a Multi-Objective Optimization (MOO)
problem with multiple constraints.
The design space for an application-specific MPSoC architecture can be composed of several parameters, mainly related to micro-architecture, memory hierachy, and interconnection network.
In this context, the total amount of possible architecture configurations is too large to be comprehensively evaluated and analyzed and there is a need of retargetable design frameworks to address the DSE problem for multiprocessor architectures.
Related Tools: MUTLICUBE EXPLORER (M3EXPLORER)
Related EU Projects: MULTICUBE and COMPLEX
|
|
|
|
| |