Title :
Fast configuration of an energy-efficient branch predictor
Author :
Hallschmid, P. ; Saleh, R.
Author_Institution :
Dept. of Electr. & Comput. Eng., British Columbia Univ.
Abstract :
Recent research in the area of application specific instruction-set processors (ASIPs) has focused on automatic configuration. In this paper, we propose a novel approach for selecting the size of the branch predictor pattern history table (PHT) to reduce the overall power dissipation for a specific application. This approach uses a fast configuration approach that dynamically measures aliasing for all PHT sizes in parallel and then uses a cost function that relates aliasing to power dissipation. Results show that by configuring the PHT using our approach, the overall power reduction closely matches that achievable with a "perfect" configuration
Keywords :
application specific integrated circuits; instruction sets; microprocessor chips; application specific instruction set processors; automatic configuration; energy-efficient branch predictor; pattern history table; Application software; Application specific processors; Computer aided instruction; Cost function; Energy consumption; Energy efficiency; History; Power dissipation; Power engineering and energy; Power measurement;
Conference_Titel :
Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
Conference_Location :
Karlsruhe
Print_ISBN :
0-7695-2533-4
DOI :
10.1109/ISVLSI.2006.44