Title :
FPGA Accelerator for RNA Secondary Structure Prediction
Author :
Díaz-Pérez, Arturo ; García-Martínez, Mario A.
Author_Institution :
Lab. de Tecnol. de la Inf., Cinvestav-Tamaulipas, Ciudad Victoria, Mexico
Abstract :
RNA secondary structure prediction, well-known like "RNA-problem", is an operation of high demand of computational resources. At present, several techniques of parallel computing are used in order to obtain efficient results to solve this problem. In this work we present the FPGA implementation of the prototype of an accelerating circuit for solution of RNA-problem. The circuit computes the minimum energy that corresponds to optimal secondary structure searched for. A parallel and pipeline design is obtained giving an O(n) time complexity solution, in counterpart with the classic O(n3) algorithm for software implementations. We have used Xilinx FPGAs for implementations, and the packages ISE8.1i and ModelSim 6.1e respectively to make VHDL description and circuit verification.
Keywords :
biology computing; field programmable gate arrays; hardware description languages; molecular biophysics; parallel architectures; pipeline processing; FPGA accelerator; ModelSim 6.1e; O(n) time complexity solution; RNA secondary structure prediction; VHDL description; Xilinx FPGAs; circuit verification; classic O(n3) algorithm; computational resources; package ISE8.1i; parallel computing; parallel design; pipeline design; ribonucleic acid molecules; software implementations; Acceleration; Algorithm design and analysis; Circuits; Field programmable gate arrays; Parallel processing; Pipelines; Prototypes; RNA; Software algorithms; Software prototyping; FPGA; RNA-problem; accelerator circuit;
Conference_Titel :
Digital System Design, Architectures, Methods and Tools, 2009. DSD '09. 12th Euromicro Conference on
Conference_Location :
Patras
Print_ISBN :
978-0-7695-3782-5
DOI :
10.1109/DSD.2009.225