• DocumentCode
    2048463
  • Title

    An experimental study of optimizing bioinformatics applications

  • Author

    Tan, Guangming ; Xu, Lin ; Feng, Shengzhong ; Sun, Ninghui

  • Author_Institution
    Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
  • fYear
    2006
  • fDate
    25-29 April 2006
  • Abstract
    As bioinformatics is an emerging application of high performance computing, this paper first evaluates the memory performance of several representative bioinformatics applications so that some appropriate optimization methods can be applied. Based on the computational behavior of these bioinformatics applications, we propose two optimized algorithms on high performance computer architectures. 1) For the data (I/O) intensive program, MegaBlast, we overlap computation with I/O to produce an improved high-throughput algorithm with reduced time and memory requirements. 2) For a CPU-intensive RNA secondary structure prediction algorithm, we propose a fine-grain parallel O(N3) algorithm based on reconfigurable arrays (FPGAs). In order to optimize the FPGA architecture, we evaluate the performance in different architectures using cycle-by-cycle simulator
  • Keywords
    computer architecture; field programmable gate arrays; input-output programs; medical information systems; optimisation; performance evaluation; FPGA; MegaBlast; RNA; bioinformatics applications; computer architectures; data intensive program; optimization methods; performance evaluation; Application software; Bioinformatics; Computer architecture; Concurrent computing; Field programmable gate arrays; High performance computing; Prediction algorithms; RNA; Sequences; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2006. IPDPS 2006. 20th International
  • Conference_Location
    Rhodes Island
  • Print_ISBN
    1-4244-0054-6
  • Type

    conf

  • DOI
    10.1109/IPDPS.2006.1639541
  • Filename
    1639541