Title :
Hybrid Architecture for Accelerating DNA Codeword Library Searching
Author :
Qiu, Qinru ; Burns, Daniel ; Wu, Qing ; Mukre, Prakash
Author_Institution :
Dept. of Electr. & Comput. Eng., Binghamton Univ., NY
Abstract :
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
Keywords :
DNA; biology computing; computational complexity; genetic algorithms; information retrieval; DNA codeword library searching; NP-hard problem; general purpose microprocessor; genetic algorithm; hardware accelerator; hybrid architecture; Acceleration; Application software; Computer architecture; DNA computing; Genetic algorithms; Hardware; High performance computing; Libraries; Microprocessors; NP-hard problem;
Conference_Titel :
Computational Intelligence and Bioinformatics and Computational Biology, 2007. CIBCB '07. IEEE Symposium on
Conference_Location :
Honolulu, HI
Print_ISBN :
1-4244-0710-9
DOI :
10.1109/CIBCB.2007.4221240