Title :
Realization of power aware software prefetching as a multi-objective optimization problem
Author :
Pyne, Sumanta ; Ray, Krishanu ; Pal, Ajit
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol. Kharagpur, Kharagpur, India
Abstract :
Software prefetching is a performance-oriented optimization technique, which is generally used to reduce the gap between processor speed and memory access speed. When software prefetching is applied to memory-intensive benchmark programs, the performance improves with higher power consumption. The present work provides a mechanism to transform a program with software prefetching to its power-aware equivalent. This is done by executing the software prefetching program at different voltage-frequency pairs. Besides reducing the power, the performance has been improved by adjusting the prefetch distance. XEEMU-Panalyzer simulator is used to evaluate the present work. Experimental results of the proposed scheme guarantees that performance improvement of software prefetching program is possible at the cost of less power consumption. The proposed work can enable a compiler to generate power aware software prefetching program.
Keywords :
optimisation; power aware computing; program compilers; program processors; XEEMU-Panalyzer simulator; memory access speed; memory intensive benchmark program transform; multiobjective optimization problem; performance-oriented optimization technique; power aware software prefetching program compiler; power aware software prefetching realization; power consumption; processor speed; voltage-frequency pair; Arrays; Jacobian matrices; Optimization; Power demand; Prefetching; Three dimensional displays; SPP to PASPP transformation algorithm; multi-objective optimization problem; power-aware; prefetch distance; software prefetching; voltage-frequency pair;
Conference_Titel :
Computer and Communication Technology (ICCCT), 2011 2nd International Conference on
Conference_Location :
Allahabad
Print_ISBN :
978-1-4577-1385-9
DOI :
10.1109/ICCCT.2011.6075118