DocumentCode
679948
Title
Hardware software co-design of the Aho-Corasick algorithm: Scalable for protein identification?
Author
Vidanagamachchi, S.M. ; Dewasurendra, S.D. ; Ragel, R.G.
Author_Institution
Univ. of Peradeniya, Peradeniya, Sri Lanka
fYear
2013
fDate
17-20 Dec. 2013
Firstpage
321
Lastpage
325
Abstract
Pattern matching is commonly required in many application areas and bioinformatics is a major area of interest that requires both exact and approximate pattern matching. Much work has been done in this area, yet there is still a significant space for improvement in efficiency, flexibility, and throughput. This paper presents a hardware software co-design of Aho-Corasick algorithm in Nios II soft-processor and a study on its scalability for a pattern matching application. A software only approach is used to compare the throughput and the scalability of the hardware software co-design approach. According to the results we obtained, we conclude that the hardware software co-design implementation shows a maximum of 10 times speed up for pattern size of 1200 peptides compared to the software only implementation. The results also show that the hardware software co-design approach scales well for increasing data size compared to the software only approach.
Keywords
bioinformatics; biomolecular electronics; computational complexity; data analysis; field programmable gate arrays; hardware-software codesign; proteins; string matching; Aho-Corasick algorithm; Nios II soft-processor; approximate pattern matching; bioinformatics; biological databases; biological sequence data; exact pattern matching; hardware software codesign; linear time complexity; multiple string matching algorithm; protein identification; Algorithm design and analysis; Hardware; Peptides; Program processors; Proteins; Software algorithms; Aho-Corasick Nios II; Hardware Software co-design;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial and Information Systems (ICIIS), 2013 8th IEEE International Conference on
Conference_Location
Peradeniya
Print_ISBN
978-1-4799-0908-7
Type
conf
DOI
10.1109/ICIInfS.2013.6732003
Filename
6732003
Link To Document