HARDWARE FOR QUANTUM COMPUTATIONS

2021 ◽  
Vol 158 (3-4) ◽  
pp. 49-63
Author(s):  
Tomasz Kuczerski ◽  
Włodzimierz MIKKE

An exemplary hardware platform for simulation of some elementary quantum computations is presented in the paper. Basic cards of Sinara system with software and platform for experiments in domain of quantum physics and computations were described. Some exemplary applications of the hardware platform and instruction for starting up basic quantum algorithms are presented.

2021 ◽  
Vol 158 (3-4) ◽  
pp. 7-38
Author(s):  
Tomasz Kuczerski ◽  
Michał Dyszyński

The paper includes basic information over the domain of quantum physics needed to understand basic principles of calculations and operations with the use of quantum computers. Questions of the unit of quantum information – qubit, and the Bloch’s zone are thoroughly explained. The paper is aimed to be an introduction into the world of quantum IT for persons beyond the quantum physics who want to use the quantum algorithms for their scientific researches.


2018 ◽  
Author(s):  
Rajendra K. Bera

It now appears that quantum computers are poised to enter the world of computing and establish its dominance, especially, in the cloud. Turing machines (classical computers) tied to the laws of classical physics will not vanish from our lives but begin to play a subordinate role to quantum computers tied to the enigmatic laws of quantum physics that deal with such non-intuitive phenomena as superposition, entanglement, collapse of the wave function, and teleportation, all occurring in Hilbert space. The aim of this 3-part paper is to introduce the readers to a core set of quantum algorithms based on the postulates of quantum mechanics, and reveal the amazing power of quantum computing.


2021 ◽  
Vol 158 (3-4) ◽  
pp. 65-89
Author(s):  
Tomasz Kuczerski

The paper includes definitions of elements of quantum IT referred to classical technologies of computation. It explains the principles of transformation of calculating algorithms to the domain of quantum computations using the optimisation and matrix calculus. Exemplary applications of classical algorithms are presented with possibilities of their realisation in domain of quantum IT. Autor presents some possibilities for using quantum algorithms in new computation technologies concerning quantum cryptography and data analyses with complex computations.


MRS Bulletin ◽  
2005 ◽  
Vol 30 (2) ◽  
pp. 99-104 ◽  
Author(s):  
Luiz Davidovich

AbstractThe following article is based on the plenary address by Luiz Davidovich (Federal University of Rio de Janeiro), presented on April 14, 2004, at the 2004 MRS Spring Meeting in San Francisco. The field of quantum information is a discipline that aims to investigate methods for characterizing, transmitting, storing, compressing, and computationally utilizing the information carried by quantum states. It owes its rapid development over the last few years to several factors: the ability, developed in several laboratories, to control and measure simple microscopic systems; the discovery of fast quantum algorithms; and the recognition that Moore's law will soon lead to the single-atom limit of elementary computing gates.Cryptography and quantum computing are among the main applications in the field.They rely on the subtle and fundamental properties of the quantum world: the unavoidable disturbance associated with measurement, the superposition principle, and the nonlocal properties of entangled states. Progress in this area is intimately connected to a deep understanding of quantum physics: recent achievements include the experimental demonstration of teleportation and detailed investigations of the role of the environment in the quantum–classical transition. This article reviews basic concepts and recent developments in the field of quantum information, emphasizing the close ties between fundamental research and possible applications.


2009 ◽  
Vol 07 (01) ◽  
pp. 413-425
Author(s):  
H. D. PHANEENDRA ◽  
M. S. SHIVAKUMAR

In a number of Internet applications, we need to search for objects to download them. This includes peer-to-peer (P2P) file sharing, grid computing and content distribution networks. Here the single object will be searched for in multiple servers. There are many searching algorithms in existence today for this purpose based on the concept of classical physics and classical algorithms. The principles of quantum mechanics can be used to build and analyze a quantum computer and its algorithms. Quantum searching is such an algorithm. In this paper we are proposing a search method based on the quantum physics and quantum algorithms. Our method, the targeted quantum search is found to be more cost effective than any other classical searching algorithms like linear and two-way linear, simulated annealing, including broadcast based searching. Our targeted quantum search method is analyzed and simulated to show the best results.


2008 ◽  
Vol 8 (8&9) ◽  
pp. 834-859
Author(s):  
B. Furrow

This paper's aim is to explore improvements to, and applications of, a fundamental quantum algorithm invented by Grover\cite{grover}. Grover's algorithm is a basic tool that can be applied to a large number of problems in computer science, creating quantum algorithms that are polynomially faster than fastest known and fastest possible classical algorithms that solve the same problems. Our goal in this paper is to make these techniques readily accessible to those without a strong background in quantum physics: we achieve this by providing a set of tools, each of which makes use of Grover's algorithm or similar techniques, which can be used as subroutines in many quantum algorithms.}{The tools we provide are carefully constructed: they are easy to use, and in many cases they are asymptotically faster than the best tools previously available. The tools we build on include algorithms by Boyer, Brassard, Hoyer and Tapp, Buhrman, Cleve, de Witt and Zalka and Durr and Hoyer.}{After creating our tools, we create several new quantum algorithms, each of which is faster than the fastest known deterministic classical algorithm that accomplishes the same aim, and some of which are faster than the fastest possible deterministic classical algorithm. These algorithms solve problems from the fields of graph theory and computational geometry, and some employ dynamic programming techniques. We discuss a breadth-first search that is faster than $\Theta(\text{edges})$ (the classical limit) in a dense graph, maximum-points-on-a-line in $O(N^{3/2}\lg N)$ (faster than the fastest classical algorithm known), as well as several other algorithms that are similarly illustrative of solutions in some class of problem. Through these new algorithms we illustrate the use of our tools, working to encourage their use and the study of quantum algorithms in general.


Author(s):  
Viktor S. Potapov ◽  
Sergei M. Gushansky

This paper describes the basics of developing quantum algorithms and modeling entangled quantum computations applicable in quantum algorithms. Quantum algorithms involve the use of vector and matrix algebra. The basic tasks of the simulation proposed in the work are determined within the framework of the algorithm for executing quantum algorithms, taking into account entanglement. A technique has been developed for modeling entangled quantum calculations applicable in the Simon quantum algorithm, which helps to predict the behavior of the quantum algorithm (or any other computing process that proceeds as part of the work of a quantum computer system) with partial entanglement.


2018 ◽  
Vol 47 (2) ◽  
pp. 501-513 ◽  
Author(s):  
Eufemio Moreno-Pineda ◽  
Clément Godfrin ◽  
Franck Balestro ◽  
Wolfgang Wernsdorfer ◽  
Mario Ruben

Molecules are promising building blocks for Quantum information processing. Herein we describe how a molecular multilevel nuclear spin qubit (or qudit, where d = 4), known as TbPc2, showing all necessary requirements to perform as a molecular hardware platform with a first generation of molecular devices enabling even quantum algorithm operations.


Author(s):  
Phillip Kaye ◽  
Raymond Laflamme ◽  
Michele Mosca

A computer is a physical device that helps us process information by executing algorithms. An algorithm is a well-defined procedure, with finite description, for realizing an information-processing task. An information-processing task can always be translated into a physical task. When designing complex algorithms and protocols for various information-processing tasks, it is very helpful, perhaps essential, to work with some idealized computing model. However, when studying the true limitations of a computing device, especially for some practical reason, it is important not to forget the relationship between computing and physics. Real computing devices are embodied in a larger and often richer physical reality than is represented by the idealized computing model. Quantum information processing is the result of using the physical reality that quantum theory tells us about for the purposes of performing tasks that were previously thought impossible or infeasible. Devices that perform quantum information processing are known as quantum computers. In this book we examine how quantum computers can be used to solve certain problems more efficiently than can be done with classical computers, and also how this can be done reliably even when there is a possibility for errors to occur. In this first chapter we present some fundamental notions of computation theory and quantum physics that will form the basis for much of what follows. After this brief introduction, we will review the necessary tools from linear algebra in Chapter 2, and detail the framework of quantum mechanics, as relevant to our model of quantum computation, in Chapter 3. In the remainder of the book we examine quantum teleportation, quantum algorithms and quantum error correction in detail. We are often interested in the amount of resources used by a computer to solve a problem, and we refer to this as the complexity of the computation. An important resource for a computer is time. Another resource is space, which refers to the amount of memory used by the computer in performing the computation. We measure the amount of a resource used in a computation for solving a given problem as a function of the length of the input of an instance of that problem.


Sign in / Sign up

Export Citation Format

Share Document