Title
Optimal tiling for the RNA base pairing problem
Abstract
Dynamic programming is an important combinatorial optimization technique that has been widely used in various fields such as control theory, operations research, computational biology and computer science. Many authors have described parallel dynamic programming algorithms for the family of multistage problems. More scarce is the literature for the more general class of problems where dependences appear between non-consecutive stages. Among the important problems falling in this class is the RNA base pairing problem. In this study we propose a new parallel scheme for a large class of recurrences with triangular iteration space and nonuniform dependences that includes the RNA base pairing problem. We derive two different instances of this scheme that correspond to an horizontal and a vertical traverse of the iteration domain. We develop and extend the tiling approach for this particular class. We formulate and analytically solve the optimization problem determining the tile size that minimizes the total execution time of the tiled program on a distributed memory parallel machine. Our analyze is based on the BSP model, which assures the portability of the obtained results. The computational experiments carried out on the CRAY T3E behave according to the predictions of our theoretical model.
Year
DOI
Venue
2002
10.1145/564870.564901
SPAA
Keywords
Field
DocType
memory parallel machine,parallel dynamic programming algorithm,spmd,mpi,large class,dynamic programming,general class,rna base,particular class,rna secondary structure prediction,bsp model,important problem,new parallel scheme,optimization problem,loop partitioning,multistage problem,granularity on distributed memory machines,optimal tiling,combinatorial optimization,distributed memory,dynamic programming algorithm,computer experiment,operations research,computational biology,base pair,control theory
Dynamic programming,SPMD,Computer science,Parallel computing,Algorithm,Distributed memory,Combinatorial optimization,Software portability,Base pair,Optimization problem,Traverse,Distributed computing
Conference
ISBN
Citations 
PageRank 
1-58113-529-7
8
0.61
References 
Authors
22
6
Name
Order
Citations
PageRank
F. Almeida134349.54
Rumen Andonov226924.24
Daniel Gonzalez380.61
Luz M. Moreno480.61
Vincent Poirriez5897.64
Casiano Rodriguez6433.36