Accelerating Nussinov RNA secondary structure prediction with systolic arrays on FPGAs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

35 Scopus citations

Abstract

RNA structure prediction, or folding, is a computeintensive task that lies at the core of several search applications in bioinformatics. We begin to address the need for high-throughput RNA folding by accelerating the Nussinov folding algorithm using a 2D systolic array architecture. We adapt classic results on parallel string parenthesization to produce efficient systolic arrays for the Nussinov algorithm, elaborating these array designs to produce fully realized FPGA implementations. Our designs achieve estimated speedups up to 39x on a Xilinx Virtex-II 6000 FPGA over a modern x86 CPU.

Original languageEnglish
Title of host publicationASAP08, Conference Proceedings - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages191-196
Number of pages6
ISBN (Print)9781424418985
DOIs
StatePublished - 2008
EventASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors - Leuven, Belgium
Duration: Jul 2 2008Jul 4 2008

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN (Print)2160-0511
ISSN (Electronic)2160-052X

Conference

ConferenceASAP08 - IEEE 19th International Conference on Application-Specific Systems, Architectures and Processors
Country/TerritoryBelgium
CityLeuven
Period07/2/0807/4/08

Fingerprint

Dive into the research topics of 'Accelerating Nussinov RNA secondary structure prediction with systolic arrays on FPGAs'. Together they form a unique fingerprint.

Cite this