Unknown

Dataset Information

Cache and energy efficient algorithms for Nussinov's RNA Folding.


ABSTRACT:

Background

An RNA folding/RNA secondary structure prediction algorithm determines the non-nested/pseudoknot-free structure by maximizing the number of complementary base pairs and minimizing the energy. Several implementations of Nussinov's classical RNA folding algorithm have been proposed. Our focus is to obtain run time and energy efficiency by reducing the number of cache misses.

Results

Three cache-efficient algorithms, ByRow, ByRowSegment and ByBox, for Nussinov's RNA folding are developed. Using a simple LRU cache model, we show that the Classical algorithm of Nussinov has the highest number of cache misses followed by the algorithms Transpose (Li et al.), ByRow, ByRowSegment, and ByBox (in this order). Extensive experiments conducted on four computational platforms-X

SUBMITTER: Zhao C 

PROVIDER: S-EPMC5731499 | biostudies-literature | 2017 Dec

REPOSITORIES: biostudies-literature