Power-Directed Software Prefetching Algorithm with Dynamic Voltage Scaling

  • Authors:
  • Juan Chen;Yong Dong;Huizhan Yi;Xuejun Yang

  • Affiliations:
  • School of Computer, National University of Defense Technology, P. R. China;School of Computer, National University of Defense Technology, P. R. China;School of Computer, National University of Defense Technology, P. R. China;School of Computer, National University of Defense Technology, P. R. China

  • Venue:
  • ICCS '07 Proceedings of the 7th international conference on Computational Science, Part IV: ICCS 2007
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We first demonstrate software prefetching provides an average 66.28% performance enhancement with much higher average power on six memory-intensive benchmarks. Then we propose a power-directed software prefetching algorithm with dynamic voltage scaling (PDP-DVS) that monitors a system's power and adapts the voltage level accordingly to guarantee no power increase while maintaining good performance boost. Our PDP-DVSalgorithm achieves a 35.75% performance gain with only 1.19% power increase.