Читать книгу Quantum Computing - Hafiz Md. Hasan Babu - Страница 6
Preface
ОглавлениеWith the advent of nanotechnology, quantum computing is increasingly playing a large role in developing more compact and lower power consumption computers. The use of the properties of quantum mechanics has increased the speed certain computations dramatically. Quantum computing is one of the most promising nanotechnologies for designing modern compact computers. The quantum computer is an entirely different concept than the traditional computer and it does not use binary logic. Quantum computers can assess more than one probability at a time through something called quantum entanglement.
The switching and memory units of a computing system are becoming as small as an atom, and switching techniques have reached their peak of development. Therefore, it is necessary to discover an entirely new way of thinking to build computing machines. Recently, advances in mathematics, materials science, and computer engineering have transformed quantum computing machines from theory to practice.
This quantum computing book covers basic quantum computing, fault-tolerant quantum computing, and quantum dot cellular automata (QCA). The basic quantum computing part of this book comprises designs for different quantum circuits, including the adder, multiplier, divider, encoder, decoder, barrel shifter, comparator, and arithmetic logic unit. These quantum circuits are the building blocks of a quantum computer. Readers will obtain an understanding of quantum computing from the basic to the advanced level, which will help them to design new quantum circuits.
The discovery of quantum error correction has greatly improved the long-term prospects for quantum computing technology. Encoded quantum information can thus be protected from the errors that arise due to uncontrolled interactions with the environment, or due to imperfect implementations of quantum logical operations. The fault-tolerant quantum computing part of this book consists of the designs for different fault-tolerant quantum circuits, such as the adder, multiplier, and divider. Fault tolerance is a very complex part of making a quantum circuit. It is necessary to develop fault-tolerant circuits which allow the qubits to be protected from quantum errors produced by inadequate control of environmental interactions. Readers will obtain a clear understanding of fault-tolerant quantum circuits and will be able to design their own fault-tolerant circuits.
QCA are a new computational paradigm which encode binary information by charge configuration within a cell instead of the conventional current switches. As there is no current flow, the Coulombic interaction is sufficient for computation. This revolutionary paradigm provides a possible solution for transistorless computation at the nanoscale. Readers will obtain knowledge on QCA and the design processes of different quantum circuits using QCA design software. They will be acquainted with the costs of QCA circuits, which include cell area, delay, kink energy, and power.
As a whole, this book is a great resource for quantum computing researchers and students alike. There are very few books written in this field. This book will satisfy the interest of beginner to advanced level readers.