DocumentCode :
1992096
Title :
Differential Scoring for Systolic Sequence Alignment
Author :
De la Serna, Antonio E.
Author_Institution :
Member, IEEE, serna@ieee.org
fYear :
2007
fDate :
14-17 Oct. 2007
Firstpage :
1204
Lastpage :
1208
Abstract :
Systolic implementations of dynamic programming solutions that utilize a similarity matrix can achieve appreciable performance with both course-and fine-grain parallelization. A limitation of systolic array design is that score routing between array elements, array I/O bandwidth, and score memory capacity are dependent upon the length of the sequence that can be processed. A novel approach of differential scoring is presented that exploits adjacency and decouples the complexity of score routing and systolic array bandwidth to sequence length. Instead, these design parameters become a function of algorithm sensitivity. As a consequence, the Simile implementation of differential scoring for sequence alignment has reduced score routing, I/O bandwidth, and score storage by 82% for sequences of length 10 and has significantly improved gate count, clock rate, and power utilization per systolic processing element.
Keywords :
cardiology; dynamic programming; medical computing; sequences; Simile implementation; array I-O bandwidth; array elements; course-and fine-grain parallelization; differential scoring; dynamic programming; score memory capacity; score routing; similarity matrix; systolic array design; systolic processing element; systolic sequence alignment; Algorithm design and analysis; Bandwidth; Computational complexity; Concurrent computing; Dynamic programming; Heuristic algorithms; Logic programming; Matrices; Routing; Systolic arrays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Bioinformatics and Bioengineering, 2007. BIBE 2007. Proceedings of the 7th IEEE International Conference on
Conference_Location :
Boston, MA
Print_ISBN :
978-1-4244-1509-0
Type :
conf
DOI :
10.1109/BIBE.2007.4375716
Filename :
4375716
Link To Document :
بازگشت