• 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