Authors
Marc Feeley, Marcel Turcotte, Guy Lapalme
Publication date
1994/6
Journal
Lisp and symbolic computation
Volume
7
Pages
231-247
Publisher
Kluwer Academic Publishers
Description
This paper describes and evaluates a parallel program for determining the three-dimensional structure of nucleic acids. A parallel constraint satisfaction algorithm is used to search a discrete space of shapes. Using two realistic data sets, we compare a previous sequential version of the program written in Miranda to the new sequential and parallel versions written in C, Scheme, and Multilisp, and explain how these new versions were designed to attain good absolute performance. Critical issues were the performance of floating-point operations, garbage collection, load balancing, and contention for shared data. We found that speedup was dependent on the data set. For the first data set, nearly linear speedup was observed for up to 64 processors whereas for the second the speedup was limited to a factor of 16.
Total citations
199419951996199719981999200020012002200320042005200620072008200920102011201220132014201544221111311111