2005
DOI: 10.1145/1080695.1069986
|View full text |Cite
|
Sign up to set email alerts
|

An Evaluation Framework and Instruction Set Architecture for Ion-Trap Based Quantum Micro-Architectures

Abstract: The theoretical study of quantum computation has yielded efficient algorithms for some traditionally hard problems. Correspondingly, experimental work on the underlying physical implementation technology has progressed steadily. However, almost no work has yet been done which explores the architecture design space of large scale quantum computing systems. In this paper, we present a set of tools that enable the quantitative evaluation of architectures for quantum computers. The infrastructure we created compri… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2006
2006
2022
2022

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 50 publications
(45 citation statements)
references
References 21 publications
0
45
0
Order By: Relevance
“…For this reason other variants of quantum assembly language were introduced [138] for the purpose of specialized quantum computing architectures. In many cases, however, such functionality is not needed.…”
Section: Discussionmentioning
confidence: 99%
“…For this reason other variants of quantum assembly language were introduced [138] for the purpose of specialized quantum computing architectures. In many cases, however, such functionality is not needed.…”
Section: Discussionmentioning
confidence: 99%
“…If the execution ag is '1', then the operation executes; otherwise, it is canceled. A selection signal is required for each micro-operation to select which execution ag to use, which can be generated by the microcode unit, or speci ed by an instruction eld [45]. Except for the default execution ag that should always be '1', which and how many execution ags there are, should be de ned during eQASM instantiation (see Section 4.2 for an example).…”
Section: Fast Conditional Executionmentioning
confidence: 99%
“…The data structures used by the design automation tools become increasingly important. Some tools express quantum circuits as gate lists [16], interaction graphs [17] or assembly languages similar to QASM [18]. Furthermore, many if not most of the underlying design automation methods rely on rewriting circuit structures (manipulating the circuit gates), as well as reordering (manipulating the position of qubits/wires).…”
Section: Motivationmentioning
confidence: 99%