• DocumentCode
    2908706
  • 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
  • fYear
    2009
  • fDate
    7-9 July 2009
  • Firstpage
    169
  • Lastpage
    176
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2009. ASAP 2009. 20th IEEE International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    2160-0511
  • Print_ISBN
    978-0-7695-3732-0
  • Electronic_ISBN
    2160-0511
  • Type

    conf

  • DOI
    10.1109/ASAP.2009.37
  • Filename
    5200025