Title :
Evaluating Various Branch-Prediction Schemes for Biomedical-Implant Processors
Author :
Strydis, Christos ; Gaydadjiev, Georgi N.
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
Abstract :
This paper evaluates various branch-prediction schemes under different cache configurations in terms of performance, power, energy and area on suitably selected biomedical workloads. The benchmark suite used consists of compression, encryption and data-integrity algorithms as well as real implant applications, all executed on realistic biomedical input datasets. Results are used to drive the (micro)architectural design of a novel microprocessor targeting microelectronic implants. Our profiling study has revealed that, under strict or relaxed area constraints and regardless of cache size, the ALWAYS TAKEN and ALWAYS NOT-TAKEN static prediction schemes are, in almost all cases, the most suitable choices for the envisioned implant processor. It is further shown that bimodal predictors with small Branch-Target-Buffer (BTB) tables are suboptimal yet also attractive solutions when processor I/D-cache sizes are up to 1024KB/512KB, respectively.
Keywords :
cache storage; medical computing; microprocessor chips; prosthetics; ALWAYS NOT-TAKEN static prediction scheme; ALWAYS TAKEN static prediction scheme; biomedical-implant processors; branch-prediction schemes; branch-target-buffer tables; cache configurations; compression algorithms; data integrity algorithms; encryption algorithms; microarchitectural design; microprocessor targeting microelectronic implants; Application software; Biomedical computing; Biomedical engineering; Computer architecture; Heart; Medical services; Microelectronic implants; Pacemakers; Patient monitoring; Power engineering computing; Biomedical implantable devices; branch prediction; optimization; simulation; ultra-low power;
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
978-0-7695-3732-0
Electronic_ISBN :
2160-0511
DOI :
10.1109/ASAP.2009.37