Optimization and performance analysis of a massively-parallel dynamic programming algorithm for RNA secondary structure prediction

Optimization and performance analysis of a massively-parallel dynamic programming algorithm for RNA secondary structure prediction

0.00 Avg rating0 Votes
Article ID: iaor19971392
Country: United States
Volume: 9
Issue: 1
Start Page Number: 29
End Page Number: 39
Publication Date: Jan 1995
Journal: International Journal of Supercomputer Applications and High Performance Computing
Authors: , , , , ,
Keywords: programming: dynamic
Abstract:

An optimized and parallel form of a dynamic programming algorithm capable of generating optimal and suboptimal RNA secondary structures is presented, Implementation of this algorithm on a MasPar MP-2 with 16K processors is shown to perform extremely well for very large nucleic acid sequences such as HIV (AIDS) and Rhinovirus (common cold). These sequences are, respectively, 9, 128 and 7, 208 nucleotides in length. By taking advantage of the parallel nature of MasPar and also optimizing the communication requirements the implementation essentially reduced the algorithm from order O(n3) to O(n2). This reduction in complexity enables us to fold large RNA sequences in reasonable amounts of time. This capability has proven to be a valuable tool in studying the molecular structure and biological function of molecules this large.

Reviews

Required fields are marked *. Your email address will not be published.