Designing hardware for protein sequence analysis

UNLABELLED We present the architecture of PROSIDIS, a special purpose co-processor designed to search for the occurrence of substrings similar to a given 'template string' within a proteome. Actual tests show speed up figures ranging from 5 to 50 with respect to conventional general-purpose processors. AVAILABILITY the PROSIDIS configuration file and the c code are available at http://www.enea.it/hpcn/php/rosato/

[1]  Akihiko Konagaya,et al.  High Speed Homology Search with FPGAs , 2001, Pacific Symposium on Biocomputing.

[2]  Paolo Palazzari,et al.  Automatic implementation of affine iterative algorithms: Design flow and communication synthesis , 2001, FME 2001.

[3]  Paolo Palazzari,et al.  Automatic Mapping of System of N-Dimensional Affine Precurrence Equations (SARE) onto Distributed Memory Parallel Systems , 2000, IEEE Trans. Software Eng..

[4]  S. Henikoff,et al.  Amino acid substitution matrices from protein blocks. , 1992, Proceedings of the National Academy of Sciences of the United States of America.

[5]  Luigi Cinque,et al.  High Level Software Synthesis of Affine Iterative Algorithms onto Parallel Architectures , 2000, HPCN Europe.

[6]  Vincent Loechner,et al.  OPERA: a toolbox for loop parallelization , 1996, Software Engineering for Parallel and Distributed Systems.