• DocumentCode
    599505
  • Title

    A highly efficient substitution matrix loader for pairwise sequence alignment

  • Author

    Isa, M.Nazrin Md. ; Benkrid, Khaled ; Clayton, Thomas

  • Author_Institution
    System Level Integration Group, School of Engineering, University of Edinburgh, EH9 3JL, UK
  • fYear
    2012
  • fDate
    16-20 Dec. 2012
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    This paper presents a novel substitution matrix loader architecture for pairwise sequence alignment. The search for sequence homology using DP-based alignment matrix computation is an important tool in molecular biology. It can be implemented either by optimal or sub-optimal approaches. Both of these methods require frequent and rapid access to the amino acids probability scores for PE (Processing Element) configuration especially in a folded systolic array. Typical FPGA implementations configure look-up tables in the pipeline PEs either by using a serial configuration chain with different look-up tables or by run time reconfiguration of the same look-up table. In the former case, configuration time increases proportionally to the number of look-up tables, while the latter case suffers from the limited reconfiguration bandwidth. Therefore, in this paper, we propose a highly efficient parallel loader to optimize both time and space complexities of protein sequence alignment in folded systolic arrays, using only two configuration elements (CEs). In addition, the proposed loader enables PEs to be updated with substitution matrix scores concurrently, with the worst case configuration time of 2 × the depth of the PE´s look-up table (in clock cycles). This allows for further optimization of the most time consuming alignment matrix computation through efficient scheduling of alignment matrix computation and PE configuration. Implementation results show that the proposed architecture achieves k.NPE speed-up in configuration time (where k is the folding factor and NPE is the number of PEs) compared to classical approaches, at virtually no area overhead.
  • Keywords
    Field Programmable Gate Arrays; Folded Systolic Array; Needleman-Wunsch; Sequence Alignment; Smith Waterman; Substitution Matrix;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microelectronics (ICM), 2012 24th International Conference on
  • Conference_Location
    Algiers, Algeria
  • Print_ISBN
    978-1-4673-5289-5
  • Type

    conf

  • DOI
    10.1109/ICM.2012.6471367
  • Filename
    6471367