Randomized caches for power-efficiency


Autoria(s): Vandierendonck, Hans; De Bosschere, K.
Data(s)

01/10/2003

Resumo

Embedded processors are used in numerous devices executing dedicated applications. This setting makes it worthwhile to optimize the processor to the application it executes, in order to increase its power-efficiency. This paper proposes to enhance direct mapped data caches with automatically tuned randomized set index functions to achieve that goal. We show how randomization functions can be automatically generated and compare them to traditional set-associative caches in terms of performance and energy consumption. A 16 kB randomized direct mapped cache consumes 22% less energy than a 2-way set-associative cache, while it is less than 3% slower. When the randomization function is made configurable (i.e., it can be adapted to the program), the additional reduction of conflicts outweighs the added complexity of the hardware, provided there is a sufficient amount of conflict misses.

Identificador

http://pure.qub.ac.uk/portal/en/publications/randomized-caches-for-powerefficiency(09648416-e836-4dd1-a075-3ba02e43570d).html

Idioma(s)

eng

Direitos

info:eu-repo/semantics/restrictedAccess

Fonte

Vandierendonck , H & De Bosschere , K 2003 , ' Randomized caches for power-efficiency ' IEICE TRANSACTIONS ON ELECTRONICS , vol E86C , no. 10 , pp. 2137-2144 .

Palavras-Chave #/dk/atira/pure/subjectarea/asjc/2200/2208 #Electrical and Electronic Engineering
Tipo

article