Improving power efficiency of D-NUCA caches

A Bardine, P Foglia, G Gabrielli, CA Prete… - ACM SIGARCH …, 2007 - dl.acm.org
ACM SIGARCH Computer Architecture News, 2007dl.acm.org
D-NUCA caches are cache memories that, thanks to banked organization, broadcast search
and promotion/demotion mechanism, are able to tolerate the increasing wire delay effects
introduced by technology scaling. As a consequence, they will outperform conventional
caches (UCA, Uniform Cache Architectures) in future generation cores. Due to the
promotion/demotion mechanism, we have found that, in a D-NUCA cache, the distribution of
hits on the ways varies across applications as well as across different execution phases …
D-NUCA caches are cache memories that, thanks to banked organization, broadcast search and promotion/demotion mechanism, are able to tolerate the increasing wire delay effects introduced by technology scaling. As a consequence, they will outperform conventional caches (UCA, Uniform Cache Architectures) in future generation cores.
Due to the promotion/demotion mechanism, we have found that, in a D-NUCA cache, the distribution of hits on the ways varies across applications as well as across different execution phases within a single application. In this paper, we show how such a behavior can be utilized to improve D-NUCA power efficiency as well as to decrease its access latencies. In particular, we propose a new D-NUCA structure, called Way Adaptable D-NUCA cache, in which the number of active (i.e. powered-on) ways is dynamically adapted to the need of the running application. Our initial evaluation shows that a consistent reduction of both the average number of active ways (42% in average) and the number of bank access requests (29% in average) is achieved, without significantly affecting the IPC.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果