• DocumentCode
    1876970
  • Title

    Characterizing and Improving the Performance of Bioinformatics Workloads on the POWER5 Architecture

  • Author

    Sachdeva, Vipin ; Speight, Evan ; Stephenson, Mark ; Chen, Lei

  • Author_Institution
    IBM Austin Res. Lab., Austin
  • fYear
    2007
  • fDate
    27-29 Sept. 2007
  • Firstpage
    89
  • Lastpage
    97
  • Abstract
    This paper examines several mechanisms to improve the performance of life science applications on high-performance computer architectures typically designed for more traditional supercomputing tasks. In particular, we look at the detailed performance characteristics of some of the most popular sequence alignment and homology applications on the POWERS architecture offering from IBM. Through detailed analysis of performance counter information collected from the hardware, we identify the main performance bottleneck in the current POWER5 architecture for these applications is the high branch misprediction penalty of the most time-consuming kernels of these codes. Utilizing our PowerPC full system simulation environment, we show the performance improvement afforded by adding conditional assignments to the PowerPC ISA. We also show the impact of changing the number of functional units to a more appropriate mix for the characteristics of bioinformatics applications. Finally, we examine the benefit of removing the two-cycle penalty currently in the POWERS architecture for taken branches due to the lack of a branch target buffer. Addressing these three performance-limiting aspects provides an average 64% improvement in application performance.
  • Keywords
    biology computing; POWER5 architecture; bioinformatics workloads; performance counter information; Application software; Bioinformatics; Computational biology; Computer architecture; DNA; Databases; Genomics; Hidden Markov models; Performance analysis; Sequences;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2007. IISWC 2007. IEEE 10th International Symposium on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    978-1-4244-1561-8
  • Electronic_ISBN
    978-1-4244-1562-5
  • Type

    conf

  • DOI
    10.1109/IISWC.2007.4362184
  • Filename
    4362184