{"id":693,"date":"2017-03-01T11:40:16","date_gmt":"2017-03-01T11:40:16","guid":{"rendered":"http:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/?p=693"},"modified":"2017-07-25T09:51:20","modified_gmt":"2017-07-25T08:51:20","slug":"computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna","status":"publish","type":"post","link":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/","title":{"rendered":"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA"},"content":{"rendered":"<h4>New super-fast form of computer that grows as it computes<\/h4>\n<p>Researchers at The University of Manchester have for the first time demonstrated the feasibility of building a nondeterministic universal Turing machine (NUTM). The construction of NUTMs was previously regarded as impossible. Engineering NUTMs is important because, for the most important computational problems, NUTMs are exponentially faster than both electronic computers (universal Turing machines &#8211; UTMS), and quantum computers (QUTMs). The Manchester design exploits DNA\u2019s ability to replicate, and as all the computation is local (simple edits to strings) there is no need for communication between processors, and no need to order operations. The DNA string edits are implemented using molecular biology, and have been proved to work. In an NUTM the resource limitation is space, which contrasts with UTMs and QUTMs, where it is time. This fundamental difference enables an NUTM to trade space for time, which is significant for both theoretical computer science and physics. It is also of practical importance, for a desktop DNA NUTM could potentially utilize more processors than all the electronic computers in the world combined, and thereby outperform the world\u2019s current fastest supercomputer, while consuming a tiny fraction of its energy.<\/p>\n<div class=\"abstract-box\"><\/p>\n<ul>\n<li>Exponential Increase: A qualitative difference: if K is a constant and X a variable, an exponential function has the form K<sup>X<\/sup> rather than X<sup>K<\/sup> which is a polynomial; so as x increases an exponential function always becomes larger than a polynomial, no matter what K is.<\/li>\n<li>Universal Turing Machine: The celebrated Manchester Computer Scientist Alan Turing&#8217;s greatest achievement was inventing the concept of a universal Turing machine &#8211; a computer that can be programmed to compute anything any other computer can compute. All modern electronic computers are Universal Turing Machines.<\/li>\n<li>DNA Computing: The use of DNA molecules to implement computing.<\/li>\n<li>Quantum Computing: The use of quantum mechanical effects to implement computing. For a limited set of problems quantum computers are exponentially faster than electronic computers.<\/li>\n<\/ul>\n<p><\/div>\n<p class=\"button\"><a target=\"blank\" href=\"http:\/\/dx.doi.org\/10.1098\/rsif.2016.0990\" class=\"uom-button\">Click here to read the full article - DOI http:\/\/dx.doi.org\/10.1098\/rsif.2016.0990<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>New super-fast form of computer that grows as it computes Researchers at The University of Manchester have for the first time demonstrated the feasibility of building a nondeterministic universal Turing machine (NUTM). The construction of NUTMs was previously regarded as impossible. Engineering NUTMs is important because, for the most important computational problems, NUTMs are exponentially [&hellip;]<\/p>\n","protected":false},"author":157,"featured_media":694,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[13,3,4,16],"tags":[],"class_list":{"0":"post-693","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-archive","8":"category-chemistry","9":"category-computer-science","10":"category-edition-03","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract\" \/>\n<meta property=\"og:description\" content=\"New super-fast form of computer that grows as it computes Researchers at The University of Manchester have for the first time demonstrated the feasibility of building a nondeterministic universal Turing machine (NUTM). The construction of NUTMs was previously regarded as impossible. Engineering NUTMs is important because, for the most important computational problems, NUTMs are exponentially [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/\" \/>\n<meta property=\"og:site_name\" content=\"In Abstract\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-01T11:40:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-25T08:51:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"890\" \/>\n\t<meta property=\"og:image:height\" content=\"349\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Enna Bartlett\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Enna Bartlett\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/\",\"url\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/\",\"name\":\"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract\",\"isPartOf\":{\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg\",\"datePublished\":\"2017-03-01T11:40:16+00:00\",\"dateModified\":\"2017-07-25T08:51:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#\/schema\/person\/e1ec31af6571092b97ca2fdd756e6582\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage\",\"url\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg\",\"contentUrl\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg\",\"width\":890,\"height\":349,\"caption\":\"A matrix of binary code\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#website\",\"url\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/\",\"name\":\"In Abstract\",\"description\":\"The latest papers from The University of Manchester Faculty of Science and Engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#\/schema\/person\/e1ec31af6571092b97ca2fdd756e6582\",\"name\":\"Enna Bartlett\",\"url\":\"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/author\/ennabartlett\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/","og_locale":"en_GB","og_type":"article","og_title":"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract","og_description":"New super-fast form of computer that grows as it computes Researchers at The University of Manchester have for the first time demonstrated the feasibility of building a nondeterministic universal Turing machine (NUTM). The construction of NUTMs was previously regarded as impossible. Engineering NUTMs is important because, for the most important computational problems, NUTMs are exponentially [&hellip;]","og_url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/","og_site_name":"In Abstract","article_published_time":"2017-03-01T11:40:16+00:00","article_modified_time":"2017-07-25T08:51:20+00:00","og_image":[{"width":890,"height":349,"url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg","type":"image\/jpeg"}],"author":"Enna Bartlett","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Enna Bartlett","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/","url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/","name":"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA - In Abstract","isPartOf":{"@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage"},"image":{"@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg","datePublished":"2017-03-01T11:40:16+00:00","dateModified":"2017-07-25T08:51:20+00:00","author":{"@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#\/schema\/person\/e1ec31af6571092b97ca2fdd756e6582"},"breadcrumb":{"@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#primaryimage","url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg","contentUrl":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg","width":890,"height":349,"caption":"A matrix of binary code"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/computing-exponentially-faster-implementing-a-non-deterministic-universal-turing-machine-using-dna\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/"},{"@type":"ListItem","position":2,"name":"Computing exponentially faster: implementing a non-deterministic universal Turing machine using DNA"}]},{"@type":"WebSite","@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#website","url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/","name":"In Abstract","description":"The latest papers from The University of Manchester Faculty of Science and Engineering","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/#\/schema\/person\/e1ec31af6571092b97ca2fdd756e6582","name":"Enna Bartlett","url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/author\/ennabartlett\/"}]}},"jetpack_featured_media_url":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-content\/uploads\/sites\/61\/2017\/07\/76-Computing-exponentially-faster-implementing-a-non-deterministic-universal-Turing-machine-using-DNA.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/posts\/693","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/users\/157"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/comments?post=693"}],"version-history":[{"count":4,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/posts\/693\/revisions"}],"predecessor-version":[{"id":749,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/posts\/693\/revisions\/749"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/media\/694"}],"wp:attachment":[{"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/media?parent=693"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/categories?post=693"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mub.eps.manchester.ac.uk\/in-abstract\/wp-json\/wp\/v2\/tags?post=693"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}