An interesting design alternative to replication-based chip multiprocessors is to create heterogeneous chip multiprocessors composed of several different cores, with one or more of them running the operating system and orchestrating execution, and the others serving as accelerators where parts of the application are off-loaded. We are developing a simulator for this kind of heterogenous architectures, using the Cell Broadband Engine as a first model and the UNISIM modular infrastructure. Thanks to UNISIM, the modules composing the simulator can be easily changed and replaced by others, allowing us to customize the processor and explore the design space for these emerging architectures.Peer ReviewedPostprint (author's final draft
International audienceThis article describes the design of an individual-based simulation engine tha...
International audienceThis paper demonstrates the combined use of three simulation tools in support ...
This paper describes a project of simulatorof Cortex-M microprocessors. This project ...
An interesting design alternative to replication-based chip multiprocessors is to create heterogeneo...
An interesting design alternative to replication-based chip multiprocessors is to create heteroge-ne...
CellSim is a modular simulator for heterogeneous multiprocessors based on the UNISIM in-frastructure...
As the number of transistors on a chip continues increasing the power consumption has become the mos...
As the number of transistors on a chip con-tinues increasing the power consumption has become the mo...
Mainstream processor development is mostly targeted at compatibility and continuity. Thus, the proce...
Heterogeneous multiprocessing is the future of chip design with the potential for tens to hundreds o...
With the emergence of big data, the need for more computationally intensive processors that can hand...
The recent years have witnessed a variety of new embedded applications. Typical examples include mob...
The heterogeneous design of multi-core processors, such as the Cell processor, introduced new challe...
Cataloged from PDF version of article.A project-oriented course for advanced undergraduate and gradu...
Journal ArticleA self-timed cell set and library for the design of integrated circuits is presented....
International audienceThis article describes the design of an individual-based simulation engine tha...
International audienceThis paper demonstrates the combined use of three simulation tools in support ...
This paper describes a project of simulatorof Cortex-M microprocessors. This project ...
An interesting design alternative to replication-based chip multiprocessors is to create heterogeneo...
An interesting design alternative to replication-based chip multiprocessors is to create heteroge-ne...
CellSim is a modular simulator for heterogeneous multiprocessors based on the UNISIM in-frastructure...
As the number of transistors on a chip continues increasing the power consumption has become the mos...
As the number of transistors on a chip con-tinues increasing the power consumption has become the mo...
Mainstream processor development is mostly targeted at compatibility and continuity. Thus, the proce...
Heterogeneous multiprocessing is the future of chip design with the potential for tens to hundreds o...
With the emergence of big data, the need for more computationally intensive processors that can hand...
The recent years have witnessed a variety of new embedded applications. Typical examples include mob...
The heterogeneous design of multi-core processors, such as the Cell processor, introduced new challe...
Cataloged from PDF version of article.A project-oriented course for advanced undergraduate and gradu...
Journal ArticleA self-timed cell set and library for the design of integrated circuits is presented....
International audienceThis article describes the design of an individual-based simulation engine tha...
International audienceThis paper demonstrates the combined use of three simulation tools in support ...
This paper describes a project of simulatorof Cortex-M microprocessors. This project ...