The book describes state-of-the-art advances in simulators and emulators for quantum computing. It introduces the main concepts of quantum computing, defining q-bits, explaining the parallelism behind any quantum computation, describing measurement of the quantum state of information and explaining the process of quantum bit entanglement, collapsed state and cloning. The book reviews the concept of quantum unitary, binary and ternary quantum operators as well as the computation implied by each operator. It provides details of the quantum processor, providing its architecture, which is validated via execution simulation of some quantum instructions.
Author(s): Nadia Nedjah, Luiza De Macedo Mourelle
Publisher: CRC Press/Science Publishers
Year: 2023
Language: English
Pages: 136
City: Boca Raton
Cover
Title Page
Copyright Page
Dedication
Preface
Table of Contents
List of Figures
List of Tables
List of Algorithms
Symbol Description
Section I: Theory
1. Introduction to Quantum Computing
1.1 Introduction
1.2 Current State
1.2.1 Quantum Hardware
1.2.2 Quantum Software
1.3 Book Organization
1.4 Chapter Considerations
2. Quantum Concepts
2.1 Introduction
2.2 Quantum Bit
2.3 Quantum Parallelism
2.4 Quantum State Measurement
2.5 Entanglement and Cloning
2.6 Chapter Considerations
3. Quantum Operators
3.1 Introduction
3.2 Tensor Product
3.3 Unitary Operators
3.4 Binary Operators
3.5 Ternary Operators
3.6 Chapter Considerations
Section II: Applications
4. Quantum Processor Macro-architecture
4.1 Introduction
4.2 Quantum State Memory
4.3 Quantum Operator Memory
4.4 Scratch Memory
4.5 Chapter Considerations
5. Calculation Unit Micro-architecture
5.1 Introduction
5.2 Tensor Product of Q-bits
5.3 Tensor Product of Operators
5.4 Matrix Product
5.5 Chapter Considerations
6. Control Unit Micro-architecture
6.1 Introduction
6.2 Instruction Flow
6.3 Micro-instruction Flow
6.4 Tensor Product Controllers
6.4.1 Controller of the Q-bit Tensor and Matrix Products
6.4.2 Controller of Operator Tensor Product
6.5 Chapter Considerations
7. Quantum State Measurement
7.1 Introduction
7.2 Measurement Unit
7.3 Chapter Considerations
8. Quantum Instruction Simulation
8.1 Introduction
8.2 Quantum Operations
8.2.1 Operation on a Single Q-bit
8.2.2 Operation on Non-entangled Q-bits
8.2.3 Operation on Entangled Q-bits
8.2.4 Building Quantum Operators
8.2.5 Tensor Product of Q-bits
8.3 Matrix Product of Entangled Q-bits
8.4 Chapter Considerations
9. Final Book Remarks
9.1 Considerations
9.2 Improvements
References
Index