Performance limits on chemical computation

Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2004. === Includes bibliographical references (p. 167-174). === A class of novel computers uses solute concentrations of distinct chemical species as logic signals and diffusion for signal t...

Full description

Bibliographic Details
Main Author: Homsy, George E. (George Edward), 1965-
Other Authors: Thomas F. Knight.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2006
Subjects:
Online Access:http://hdl.handle.net/1721.1/30085
id ndltd-MIT-oai-dspace.mit.edu-1721.1-30085
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-300852019-05-02T15:44:42Z Performance limits on chemical computation Homsy, George E. (George Edward), 1965- Thomas F. Knight. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Dept. of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2004. Includes bibliographical references (p. 167-174). A class of novel computers uses solute concentrations of distinct chemical species as logic signals and diffusion for signal transport. I establish a bound on the speed, density, and error rate of such computers from first principles. I let the chemical computer engineer choose a "design tuple" of independent parameters: number of chemical species, total solute concentration, signal molecule size, and a parameter called the "cell size". I establish a functional relation between the design tuple, and the "performance tuple": (operating frequency, signal density, error rate). I give a lower bound on the probability of a logic error in one computation step, and an upper bound on the frequency of operation, both as functions of the design tuple. I evaluate these bounds for ssDNA oligomers, and conclude that DNA computation has unacceptable error rates if the hybridization regions are less than eight nucleotides in length. I then argue that, given a suitable scalar-valued performance metric as a function over performance tuples, there is a globally optimal design tuple maximizing performance. I present two conjectures seeking to explain (a) why neurons use small molecules to transport information, and (b) why cells have the size they do. In part two I develop such a performance metric based on Toffoli's computation capacity and computation density, extending and generalizing in these ways: * as a local statistic on a uniform system, it can be evaluated for very large systems without exhaustive counting (cont.) * it explicitly takes the error rate of the underlying physical process into account I then show a relation between this metric, and a quantity of dynamic systems called specific ergodicity. This is a novel result of theoretical importance, and is the central result of part two. It allows me to unambiguously compare the utility of computers varying vastly in speed, error rate, and signal density. I compare the maximum possible performance of proposed DNA computers from the literature with current commodity electronic computers, and conclude that diffusion-driven, DNA hybridizaton based computers cannot exceed the performance of current electronic computers by more than a factor of 40000, and probably by much less. by George E. Homsy, II. Ph.D. 2006-03-24T18:18:04Z 2006-03-24T18:18:04Z 2004 2004 Thesis http://hdl.handle.net/1721.1/30085 55667311 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 174 p. 6237476 bytes 6237283 bytes application/pdf application/pdf application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Electrical Engineering and Computer Science.
spellingShingle Electrical Engineering and Computer Science.
Homsy, George E. (George Edward), 1965-
Performance limits on chemical computation
description Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2004. === Includes bibliographical references (p. 167-174). === A class of novel computers uses solute concentrations of distinct chemical species as logic signals and diffusion for signal transport. I establish a bound on the speed, density, and error rate of such computers from first principles. I let the chemical computer engineer choose a "design tuple" of independent parameters: number of chemical species, total solute concentration, signal molecule size, and a parameter called the "cell size". I establish a functional relation between the design tuple, and the "performance tuple": (operating frequency, signal density, error rate). I give a lower bound on the probability of a logic error in one computation step, and an upper bound on the frequency of operation, both as functions of the design tuple. I evaluate these bounds for ssDNA oligomers, and conclude that DNA computation has unacceptable error rates if the hybridization regions are less than eight nucleotides in length. I then argue that, given a suitable scalar-valued performance metric as a function over performance tuples, there is a globally optimal design tuple maximizing performance. I present two conjectures seeking to explain (a) why neurons use small molecules to transport information, and (b) why cells have the size they do. In part two I develop such a performance metric based on Toffoli's computation capacity and computation density, extending and generalizing in these ways: * as a local statistic on a uniform system, it can be evaluated for very large systems without exhaustive counting === (cont.) * it explicitly takes the error rate of the underlying physical process into account I then show a relation between this metric, and a quantity of dynamic systems called specific ergodicity. This is a novel result of theoretical importance, and is the central result of part two. It allows me to unambiguously compare the utility of computers varying vastly in speed, error rate, and signal density. I compare the maximum possible performance of proposed DNA computers from the literature with current commodity electronic computers, and conclude that diffusion-driven, DNA hybridizaton based computers cannot exceed the performance of current electronic computers by more than a factor of 40000, and probably by much less. === by George E. Homsy, II. === Ph.D.
author2 Thomas F. Knight.
author_facet Thomas F. Knight.
Homsy, George E. (George Edward), 1965-
author Homsy, George E. (George Edward), 1965-
author_sort Homsy, George E. (George Edward), 1965-
title Performance limits on chemical computation
title_short Performance limits on chemical computation
title_full Performance limits on chemical computation
title_fullStr Performance limits on chemical computation
title_full_unstemmed Performance limits on chemical computation
title_sort performance limits on chemical computation
publisher Massachusetts Institute of Technology
publishDate 2006
url http://hdl.handle.net/1721.1/30085
work_keys_str_mv AT homsygeorgeegeorgeedward1965 performancelimitsonchemicalcomputation
_version_ 1719027230226513920