Can a quantum computer run the von Neumann architecture?

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

At the core of nearly every modern computer is a central processing unit running the von Neumann architecture. This computer architecture gives computationally universal machines, and non-trivial control structures arise naturally, leading to high-level programming constructs. At the core of the von Neumann architecture is the notion that program code may be stored and manipulated in the same way as data. A datum describing an operation may be stored and processed in the same way as any other form of data, but may also be 'promoted' to an operation, and applied. Classically, this is well-studied-particularly from a categorical point of view. We consider such operations in the quantum setting, including Nielsen and Chuang's orthonormal encoding, Abramsky and Coecke's categorical foundations, the BBC protocol, and the Choi-Jamiołkowsky correspondence. Obstacles to a quantum analogue of the von Neumann architecture are also considered, including the no-cloning and no-deleting theorems, the "no-programming principle", and the Gottesman-Knill theorem. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Hines, P. (2011). Can a quantum computer run the von Neumann architecture? Lecture Notes in Physics, 813, 941–982. https://doi.org/10.1007/978-3-642-12821-9_14

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free