Power-Aware Software Prefetching

Juan Chen,Yong Dong,Huizhan Yi,Xuejun Yang
DOI: https://doi.org/10.1007/978-3-540-72685-2_20
2007-01-01
Abstract:Some traditional optimizations improve the performance of pro-cessors, but consume the higher power dissipation. We study this trade-off using software prefetching as performance-oriented optimization technique. We first demonstrate that software prefetching provides a significant performance boost with the higher power on several memory-intensive benchmarks. However, when we combine software prefetching with dynamic voltage/frequency scaling (DVFS), the performance gain can be achieved without power increase, which is called a power-aware approach. Besides reducing power dissipation through DVFS, we also improve the performance through adjusting the prefetch distance. A modified SimpleScalar/Wattch is used to evaluate our power-aware software prefetching. Experimental results show this optimization approach is effective to guarantee no power increase due to prefetching and improve the performance of software prefetching.
What problem does this paper attempt to address?