Using DNA to Power Nanostructures
Genetic Programming and Evolvable Machines
Strand Algebras for DNA Computing
DNA Computing and Molecular Programming
Time-Complexity of Multilayered DNA Strand Displacement Circuits
DNA Computing and Molecular Programming
Localized hybridization circuits
DNA'11 Proceedings of the 17th international conference on DNA computing and molecular programming
Chain reaction systems based on loop dissociation of DNA
DNA'05 Proceedings of the 11th international conference on DNA Computing
Hi-index | 0.00 |
Performing computation inside living cells offers life-changing applications, from improved medical diagnostics to better cancer therapy to intelligent drugs. Due to its bio-compatibility and ease of engineering, one promising approach for performing in-vivo computation is DNA strand displacement. This paper introduces computer architects to DNA strand displacement "circuits", discusses associated architectural challenges, and proposes a new organization that provides practical composability. In particular, prior approaches rely mostly on stochastic interaction of freely diffusing components. This paper proposes practical spatial isolation of components, leading to more easily designed DNA-based circuits. DNA nanotechnology is currently at a turning point, with many proposed applications being realized [20, 9]. We believe that it is time for the computer architecture community to take notice and contribute.