• Home
  • Search
  • A highly efficient substitution matrix loader for pairwise sequence alignment
  • https://doi.org/10.1109/icm.2012.6471367Copy DOI Icon

A highly efficient substitution matrix loader for pairwise sequence alignment

  • Dec 1, 2012
  • M.nazrin Md Isa +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
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.N <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PE</sub> speed-up in configuration time (where k is the folding factor and N <sub xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">PE</sub> is the number of PEs) compared to classical approaches, at virtually no area overhead.

Similar Papers
  • Research Article
  • Citations45

A hardware logic simulation system

  • Jan 01, 1990
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • P Agrawal +1
  • Conference Article
  • Citations9

A Fully Parameterized Virtual Coarse Grained Reconfigurable Array for High Performance Computing Applications

  • May 01, 2016
  • Amit Kulkarni +4
  • Research Article
  • Citations6

Fault diagnosis in reconfigurable VLSI and WSI processor arrays

  • Nov 01, 1990
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Sy-Yen Kuo +1
  • Conference Article
  • Citations1

The horizontal rotate crossed cube: HCQ interconnection network

  • Dec 18, 1997
  • S Horiguchi +1
  • Conference Article
  • Citations13

A scalable array for Cellular Genetic Algorithms: TSP as case study

  • Dec 01, 2012
  • Pedro Vieira Dos Santos +2
  • Conference Article
  • Citations4

Accuracy and Performance Testing of Three-Dimensional Unsaturated Flow Finite Element Groundwater Programs on the Cray XT3 Using Analytical Solutions

  • Jun 01, 2006
  • Fred T Tracy
  • Book Chapter

Impact of Multimedia Extensions for Different Processing Element Granularities on an Embedded Imaging System

  • Jan 01, 2010
  • Jong-Myon Kim
  • Conference Article
  • Citations5

Design of fine grain VLSI array processor for real-time 2D digital filtering

  • May 03, 1993
  • Y Iwata +2
  • Conference Article
  • Citations2

Performance prediction for the Horizon supercomputer

  • Nov 14, 1988
  • R.R Glenn
  • Conference Article
  • Citations5

Parameterized Mapping of Algorithms onto Processor Arrays with Sub-Word Parallelism

  • Jul 01, 2006
  • Rainer Schaffer +1
  • Conference Article
  • Citations12

Pairwise Statistical Significance of Local Sequence Alignment Using Substitution Matrices with Sequence-Pair-Specific Distance

  • Dec 01, 2008
  • Ankit Agrawal +1
  • Research Article
  • Citations45

Neural Networks That Distinguish Infection Periods of Wheat Tan Spot in an Outdoor Environment

  • Jan 01, 1997
  • Phytopathology®
  • E D De Wolf +1
  • Conference Article
  • Citations24

Parallel Lexical Analyzer on the Cell Processor

  • Jun 01, 2010
  • G Umarani Srikanth
  • Conference Article

Parallel execution of handwriting feature extraction for the reconfigurable parallel machine

  • Dec 15, 1993
  • P.K Rhee +2
  • Conference Article
  • Citations10

A Reconfigurable Accelerator for Sparse Convolutional Neural Networks

  • Feb 20, 2019
  • Weijie You +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.