HackerPapers

arXiv:1402.4467quant-ph

LIQUi|>: A Software Design Architecture and Domain-Specific Language for Quantum Computing

Dave Wecker, Krysta M. Svore

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

Languages, compilers, and computer-aided design tools will be essential for scalable quantum computing, which promises an exponential leap in our ability to execute complex tasks. LIQUi|> is a modular software architecture designed to control quantum hardware. It enables easy programming, compilation, and simulation of quantum algorithms and circuits, and is independent of a specific quantum architecture. LIQUi|> contains an embedded, domain-specific language designed for programming quantum algorithms, with F# as the host language. It also allows the extraction of a circuit data structure that can be used for optimization, rendering, or translation. The circuit can also be exported to external hardware and software environments. Two different simulation environments are available to the user which allow a trade-off between number of qubits and class of operations. LIQUi|> has been implemented on a wide range of runtimes as back-ends with a single user front-end. We describe the significant components of the design architecture and how to express any given quantum algorithm.

arXiv comments
14 pages, 12 figures, comments welcome
Journal reference
DOI
Subjects
quant-phQuantum Physics cs.ETEmerging Technologies cs.PLProgramming Languages

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Apr 2015 to Apr 2015.

Comments linking this paper, per year.

Discussed in comments1 thread

    • This lecture explains a domain specific language for describing and simulating quantum algorithms. It makes quantum algorithms at least accessible to programmers (non-physicists). http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/LIQ... Read the paper here…

      markroteView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.