Designers can reduce design space exploration time and efforts using the design space subsetting method that removes energy-redundant configurations. However, the subsetting method requires a priori knowledge of all applications. We analyze the impact of a priori application knowledge on the subset quality by varying the amount of a priori application information available to designers during design time from no information to a general knowledge of the application domain. The results showed that only a small set of applications representative of the anticipated applications’ general domains alleviated the design efforts and was sufficient to provide energy savings within 5.6% of the complete, unsubsetted design space. Furthermore, since us...
Abstract. Design space exploration (DSE) refers to the activity of ex-ploring design alternatives pr...
Horizontally Partitioned Caches (HPCs) are a promising ar-chitectural feature to reduce the energy c...
Today, embedded systems often consist of many different processing, communication, and memory units....
The advancement of computer architecture systems have led to the massive need for memory. The need t...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
International audienceModern digital systems are processing more and more data. This increase in mem...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Application-specific multicore architectures are usually designed by using a configurable platform i...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
This paper gives an overview of methods used for Design Space Exploration (DSE) of micro-architectur...
HPC systems expose configuration options that help users optimize their applications' execution. Que...
In this paper, we present a novel linear time algorithm for data remapping that is (i) ligh...
Comprehensive exploration of the design space parameters at the system-level is a crucial task to ev...
Modern application specific system-on-chip platforms allow customization of caches. Such flexibility...
Caches consume a significant amount of energy in modern microprocessors. To design an energy-efficie...
Abstract. Design space exploration (DSE) refers to the activity of ex-ploring design alternatives pr...
Horizontally Partitioned Caches (HPCs) are a promising ar-chitectural feature to reduce the energy c...
Today, embedded systems often consist of many different processing, communication, and memory units....
The advancement of computer architecture systems have led to the massive need for memory. The need t...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
International audienceModern digital systems are processing more and more data. This increase in mem...
Embedded systems are getting popular in today’s world. They are usually small and thus have a limite...
Application-specific multicore architectures are usually designed by using a configurable platform i...
The performance of a computing system heavily depends on the memory hierarchy. Fast but expensive ca...
This paper gives an overview of methods used for Design Space Exploration (DSE) of micro-architectur...
HPC systems expose configuration options that help users optimize their applications' execution. Que...
In this paper, we present a novel linear time algorithm for data remapping that is (i) ligh...
Comprehensive exploration of the design space parameters at the system-level is a crucial task to ev...
Modern application specific system-on-chip platforms allow customization of caches. Such flexibility...
Caches consume a significant amount of energy in modern microprocessors. To design an energy-efficie...
Abstract. Design space exploration (DSE) refers to the activity of ex-ploring design alternatives pr...
Horizontally Partitioned Caches (HPCs) are a promising ar-chitectural feature to reduce the energy c...
Today, embedded systems often consist of many different processing, communication, and memory units....