Nearly all platforms use a multi-layer memory hierarchy to bridge the enormous latency gap between the large off-chip memories and local register files. However, most of previous work on HW or SW controlled techniques for layer assignment have been mainly focussed on performance. As a result, the intermediate layers have been assigned too large sizes leading to energy inefficiency. In this paper we present a technique that takes advantage of both the temporal locality and limited lifetime of the arrays of the application for minimum energy consumption under layer size constraints. A prototype tool has been developed and tested using two real-life applications of industrial relevance. Following this approach we have been able to half the ene...
open4siThis work is supported by the European FP7 ERC Advanced project MULTITHERMAN (g.a. 291125) an...
The increased demand on the long battery life of complex SoC systems requires power/energy aware met...
Higher energy-efficiency has become essential in servers for a variety of reasons that range from he...
Efficient use of an optimized custom memory hierarchy to exploit temporal locality in the data acces...
Main memory is responsible for a significant fraction of the energy consumed by servers. Prior work ...
In data dominated applications, like multi-media and telecom applications, data storage and transfer...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
This paper presents a new technique to improve the efficiency of data scheduling for multi-context r...
This paper presents a novel low-energy memory design technique, considering effective bitwidth of va...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
Memory is becoming one of the major power consumers in computing systems. Therefore, energy efficien...
This paper presents for the first time low energy simultaneous memory and register allocation. A min...
This article presents a methodology for automatic memory hierarchy generation that exploits memory a...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
Efficient use of an optimized memory hierarchy to exploit temporal locality in the memory accesses o...
open4siThis work is supported by the European FP7 ERC Advanced project MULTITHERMAN (g.a. 291125) an...
The increased demand on the long battery life of complex SoC systems requires power/energy aware met...
Higher energy-efficiency has become essential in servers for a variety of reasons that range from he...
Efficient use of an optimized custom memory hierarchy to exploit temporal locality in the data acces...
Main memory is responsible for a significant fraction of the energy consumed by servers. Prior work ...
In data dominated applications, like multi-media and telecom applications, data storage and transfer...
In embedded system design, the designer has to choose an onchip memory configuration that is suitabl...
This paper presents a new technique to improve the efficiency of data scheduling for multi-context r...
This paper presents a novel low-energy memory design technique, considering effective bitwidth of va...
International audienceIn order to minimize the energy consumed by the main memory in embedded system...
Memory is becoming one of the major power consumers in computing systems. Therefore, energy efficien...
This paper presents for the first time low energy simultaneous memory and register allocation. A min...
This article presents a methodology for automatic memory hierarchy generation that exploits memory a...
Journal ArticleConventional microarchitectures choose a single memory hierarchy design point target...
Efficient use of an optimized memory hierarchy to exploit temporal locality in the memory accesses o...
open4siThis work is supported by the European FP7 ERC Advanced project MULTITHERMAN (g.a. 291125) an...
The increased demand on the long battery life of complex SoC systems requires power/energy aware met...
Higher energy-efficiency has become essential in servers for a variety of reasons that range from he...