Abstract—In this work we explore the tradeoffs between energy and performance for several last-level cache con-figurations in an asymmetric multi-core system. We show that for switching threads between cores at intervals on the order of 100k or more instructions, the performance difference is negligible when private last-level caches are used in place of shared last-level caches. Thus, last-level caches can be matched to meet the needs of their host core in order to improve energy efficiency. In particular, we show that when private last-level caches are used to maintain thread state, in conjunction with energy-saving optimizations, the energy delay product of the last-level caches can be reduced by 25 % on average for switching frequencies...
In the multithread and multicore era, programs are forced to share part of the processor structures....
With growing computing demands, power aware computation has become a major concern in recent studies...
We investigate some power efficient data cache designs that try to significantly reduce the cache en...
Last level cache pollution causes extremely severe performance degradation and energy penalty due to...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Current architectural trends of rising on-chip core counts and worsening power-performance penalties...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Power consumption is becoming an increasingly important component of processor design. As technology...
The Last Level Cache (LLC) is a key element to improve application performance in multi-cores. To ha...
Cache structures in a multicore system are more vulnerable to soft errors due to high transistor den...
Caches consume a significant amount of energy in modern microprocessors. To design an energy-efficie...
With each technology generation we get more transistors per chip. Whilst processor frequencies have...
High Energy efficiency and high performance are the key regiments for Internet of Things (IoT) edge ...
In the multithread and multicore era, programs are forced to share part of the processor structures....
With growing computing demands, power aware computation has become a major concern in recent studies...
We investigate some power efficient data cache designs that try to significantly reduce the cache en...
Last level cache pollution causes extremely severe performance degradation and energy penalty due to...
Cache memory is one of the most important components of a computer system. The cache allows quickly...
Around 2003, newly activated power constraints caused single-thread performance growth to slow drama...
An effective way to improve energy efficiency is to throttle hardware resources to meet a certain Qo...
Current architectural trends of rising on-chip core counts and worsening power-performance penalties...
With each technology generation we get more transistors per chip. Whilst processor frequencies have ...
Power consumption is becoming an increasingly important component of processor design. As technology...
The Last Level Cache (LLC) is a key element to improve application performance in multi-cores. To ha...
Cache structures in a multicore system are more vulnerable to soft errors due to high transistor den...
Caches consume a significant amount of energy in modern microprocessors. To design an energy-efficie...
With each technology generation we get more transistors per chip. Whilst processor frequencies have...
High Energy efficiency and high performance are the key regiments for Internet of Things (IoT) edge ...
In the multithread and multicore era, programs are forced to share part of the processor structures....
With growing computing demands, power aware computation has become a major concern in recent studies...
We investigate some power efficient data cache designs that try to significantly reduce the cache en...