Distributed Quantum Programming

Physics – Quantum Physics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

30 pages, to appear in a special issue of Natural Computing

Scientific paper

In this paper we explore the structure and applicability of the Distributed Measurement Calculus (DMC), an assembly language for distributed measurement-based quantum computations. We describe the formal language's syntax and semantics, both operational and denotational, and state several properties that are crucial to the practical usability of our language, such as equivalence of our semantics, as well as compositionality and context-freeness of DMC programs. We show how to put these properties to use by constructing a composite program that implements distributed controlled operations, in the knowledge that the semantics of this program does not change under the various composition operations. Our formal model is the basis of a quantum virtual machine construction for distributed quantum computations, which we elaborate upon in the latter part of this work. This virtual machine embodies the formal semantics of DMC such that programming execution no longer needs to be analysed by hand. Far from a literal translation, it requires a substantial concretisation of the formal model at the level of data structures, naming conventions and abstraction mechanisms. At the same time we provide automatisation techniques for program specification where possible to obtain an expressive and user-friendly programming environment.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Distributed Quantum Programming does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Distributed Quantum Programming, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Distributed Quantum Programming will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-719312

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.