DocumentCode
1664400
Title
Addressable procedures for logic and arithmetic operations with DNA strands
Author
Fujiwara, Akihiro ; Matsumoto, Ken´ichi ; Chen, Wei
Author_Institution
Dept. of Comput. Sci. & Electron., Kyushu Inst. of Technol., Fukuoka, Japan
fYear
2003
Abstract
In this paper, we consider addressable procedures with DNA strands for logic and arithmetic operations. Using a theoretical model for DNA computing, we first show a DNA representation of n binary numbers of m bits, and propose a procedure to assign values for the representation. The procedure is applicable to n binary numbers of m bits in O(1) lab steps in parallel. Next, we propose a procedure for logic operations. The procedure enables any Boolean operation whose input and output are defined by a truth table, and executes different kinds of Boolean operations simultaneously for any pair of n binary numbers of m bits in O(1) lab steps using O(mn) DNA strands. Finally, we propose a procedure for additions of pairs of two binary numbers. The procedure works in O(1) lab steps using O(mn) DNA strands for O(n) additions of two m-bit binary numbers.
Keywords
Boolean algebra; biocomputing; digital arithmetic; parallel programming; Boolean operation; DNA computing; DNA representation; DNA strands; addressable procedures; arithmetic operations; binary numbers; logic operations; massive parallelism; truth table; Arithmetic; Character generation; Computational modeling; Concurrent computing; DNA computing; Distributed processing; Logic; Mathematical model; Silicon; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213301
Filename
1213301
Link To Document