As multi-core processor architectures with tens or even hundreds of cores, not all of them necessarily identical, become common, the current processor design methodology, that relies on large-scale simulations, is not going to scale well because of the number of possibilities to be considered. We need intelligent/efficient techniques to navigate through the processor design space. In this paper, we propose to treat processor design space exploration as a classical search problem. We adapt several well known (and some less known) search/optimization techniques that have been used very successfully in other domains to the problem of efficiently exploring the processor design space. We observe that these techniques result in multi-core process...
\u3cp\u3eSimulators help computer architects optimize system designs. The limited performance of sim...
International audienceHigh-performance many-core processors have complex computing architectures wit...
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parame...
The need for application specific design of multicore/manycore processing platforms is evident with ...
The complexity of many-core processors continues to grow as a larger number of heterogeneous cores a...
Design-space exploration for low-power manycore design is a daunting and time-consuming task which r...
This chapter presents guidelines to choose an appropriate exploration algorithm, based on the proper...
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parame...
Many emerging applications require hardware acceleration due to their growing computational intensit...
Design Space Exploration (DSE) for embedded system design with its multi-objective nature and large ...
By the middle of this decade, uniprocessor architecture performance had hit a roadblock due to a com...
Designing new microprocessors is a time consuming task. Architects rely on slow simulators to evalua...
Previous work on efficient customized processor design primarily focused on in-order architectures. ...
Application-specific multicore architectures are usually designed by using a configurable platform i...
System-level design space exploration (DSE), which is performed early in the design process, is of e...
\u3cp\u3eSimulators help computer architects optimize system designs. The limited performance of sim...
International audienceHigh-performance many-core processors have complex computing architectures wit...
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parame...
The need for application specific design of multicore/manycore processing platforms is evident with ...
The complexity of many-core processors continues to grow as a larger number of heterogeneous cores a...
Design-space exploration for low-power manycore design is a daunting and time-consuming task which r...
This chapter presents guidelines to choose an appropriate exploration algorithm, based on the proper...
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parame...
Many emerging applications require hardware acceleration due to their growing computational intensit...
Design Space Exploration (DSE) for embedded system design with its multi-objective nature and large ...
By the middle of this decade, uniprocessor architecture performance had hit a roadblock due to a com...
Designing new microprocessors is a time consuming task. Architects rely on slow simulators to evalua...
Previous work on efficient customized processor design primarily focused on in-order architectures. ...
Application-specific multicore architectures are usually designed by using a configurable platform i...
System-level design space exploration (DSE), which is performed early in the design process, is of e...
\u3cp\u3eSimulators help computer architects optimize system designs. The limited performance of sim...
International audienceHigh-performance many-core processors have complex computing architectures wit...
Given the increasing complexity of Chip Multi-Processors (CMPs), a wide range of architecture parame...