TY - GEN
T1 - Hybrid architecture for accelerating DNA codeword library searching
AU - Qiu, Qinru
AU - Burns, Daniel
AU - Wu, Qing
AU - Mukre, Prakash
PY - 2007
Y1 - 2007
N2 - A large and reliable DNA codeword library is the key to the success of DNA based computing. Searching for the set of reliable DNA codewords is an NP-hard problem, which can take days on the state-of-art high performance cluster computers. This work presents a hybrid architecture that consists of a general purpose microprocessor and a hardware accelerator for accelerating the discovery of DNA reverse complement, edit distance codes. Two applications of this architecture were implemented and evaluated, including a code generator that uses a genetic algorithm (GA) to produce nearly locally optimal codes in a few minutes, and a code extender that uses exhaustive search to produce locally optimum codes in about 1.5 hours for the case of length 16 codes. The experimental results demonstrate that the GA can find ~99% of the words in locally optimum libraries, and that the hybrid architecture provides more than 1000X speed-up compared to a software only implementation.
AB - A large and reliable DNA codeword library is the key to the success of DNA based computing. Searching for the set of reliable DNA codewords is an NP-hard problem, which can take days on the state-of-art high performance cluster computers. This work presents a hybrid architecture that consists of a general purpose microprocessor and a hardware accelerator for accelerating the discovery of DNA reverse complement, edit distance codes. Two applications of this architecture were implemented and evaluated, including a code generator that uses a genetic algorithm (GA) to produce nearly locally optimal codes in a few minutes, and a code extender that uses exhaustive search to produce locally optimum codes in about 1.5 hours for the case of length 16 codes. The experimental results demonstrate that the GA can find ~99% of the words in locally optimum libraries, and that the hybrid architecture provides more than 1000X speed-up compared to a software only implementation.
UR - http://www.scopus.com/inward/record.url?scp=84886055797&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84886055797&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84886055797
SN - 1424407109
SN - 9781424407101
T3 - 2007 IEEE Symposium on Computational Intelligence and Bioinformatics and Computational Biology, CIBCB 2007
SP - 323
EP - 330
BT - 2007 IEEE Symposium on Computational Intelligence and Bioinformatics and Computational Biology, CIBCB 2007
T2 - 2007 4th IEEE Symposium on Computational Intelligence in Bioinformatics and Computational Biology, CIBCB 2007
Y2 - 1 April 2007 through 5 April 2007
ER -