Customizable and Adaptive Quantum Processors
Theory and Applications
- Available for pre-order. Item will ship after January 5, 2023
Prices & shipping based on shipping country
The book describes state-of-the-art advances in simulators and emulators for quantum computing. It reviews customizable and adaptive hardware designs of quantum processors for implementing in field programmable gate arrays to aid the host traditional processor in accelerating some computations and executing quantum algorithms. The book describes recent related works in the literature about the subject.
The book introduces the main characteristics of quantum computing and gives illustrated examples for each and every one of the basic concepts that build the foundations of quantum computing. It defines the indivisible piece information that substitutes the traditional bit in the well-known classical computing paradigm. It explains and exemplifies the parallelism behind any quantum-related computation and describes the process of quantum information sampling also known as measurement of the quantum state of information. The book explains the process of quantum bit entanglement, collapsed state as well as the process of information cloning in contrast of information copying in the traditional computing paradigm. It reviews the concept of quantum operators and define the main operation of tensor product, which is behind almost all quantum information manipulation. The book presents existing unitary, binary and ternary quantum operators as well as the computation implied by each operator, and also explain that although the tensor product is not an end calculation in a quantum operation, it has significant importance due to the overall number of multiplications with complex numbers that it requires. It is proven that this number increases exponentially with the number of quantum bits involved in the quantum state. If not handled efficiently, it would require a lot of memory space, which makes the design emulating a quantum processor quite expensive to produce. The book provides details of the quantum processor and provides a design proposal together with the micro-architecture all included functional unit, including the calculation and control unit as well as the different type of memories required to bookkeeping and handling and measuring the quantum information state. The proposed design is validated via execution simulation of the main quantum instructions.
Table of Contents
Preface. SECTION I: THEORY. Quantum Concepts. Quantum Operators. SECTION II: APPLICATIONS. Quantum Processor Macro-architecture. Calculation Unit Micro-architecture. Control Unit Micro-architecture. Quantum State Measurement. Quantum Instruction Simulation. Book Final Remarks. References.
Nadia Nedjah has degrees in Systems Engineering and Computation- Bachelors (1987) and M.Sc. (1990), both from University of Annaba, Algeria, and a Ph.D. (1997) from University of Manchester – Institute of Science and Technology, UK. She joined the Department of Electronics Engineering and Telecommunications, State University of Rio de Janeiro as a Full Professor in electronics engineering. She has authored three books on Functional and Re-writing Languages, Hardware/Software Co-design for Systems Acceleration and Hardware for soft Computing vs. Soft Computing for Hardware. She has also co-edited more than 20 special issues for high impact journals and more than 45 organized books on computational intelligence related topics, such as Evolvable Machines, Genetic Systems Programming, Evolutionary Machine Design: Methodologies and Applications and Real-World Multi-Objective System Engineering. She (co)-authored more than 120 journal papers and more than 200 conference papers. She is Associate Editor of more than 10 international journals, including International Journal of Electronics (T&F), The VLSI Journal (Elsevier) and Microprocessors and Microsystems and IET’s Computer & Digital Techniques (Elsevier). She organized several major conferences related to computational intelligence (for more details, see http://www.eng.uerj.br/~nadia/english.html).
Luiza de Macedo Mourelle holds a degree in Electronic Engineering from the Federal University of Rio de Janeiro (1980), a Master's degree in Systems and Computer Engineering from the Federal University of Rio de Janeiro (1988) and a PhD in Computing from the University of Manchester Institute of Science and Technology. (1998). She is currently a full professor at the State University of Rio de Janeiro and a research fellow at the National Council for Scientific and Technological Development. She has interest and experience in Computer Science, with emphasis on Computer Systems Architecture, working mainly on the following topics: hardware, VHDL, FPGA, synthesis of digital systems, embedded systems, co-design, interconnection networks and computational intelligence.