A Hybrid Architecture Approach for Quantum Algorithms

Journal of Computer Science 10/2009; 5(10). DOI: 10.3844/jcssp.2009.725.731
Source: DOAJ


Problem statement: In this study, a general plan of hybrid architecture for quantum algorithms is proposed. Approach: Analysis of the quantum algorithms shows that these algorithms were hybrid with two parts. First, the relationship of classical and quantum parts of the hybrid algorithms was extracted. Then a general plan of hybrid structure was designed. Results: This plan was illustrated the hybrid architecture and the relationship of classical and quantum parts of the algorithms. This general plan was used to increase implementation performance of quantum algorithms. Conclusion/Recommendations: Moreover, simulation results of quantum algorithms on the hybrid architecture proved that quantum algorithms can be implemented on the general plan as well.

3 Reads
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The focus of this study is developing a framework of Quantum Algorithm Processing Unit (QAPU). The framework shows a general plan for the architecture of quantum processor that is able to run quantum algorithms. The framework is used to increase the implementation performance of quantum algorithms and design Quantum Processing Unit (QPU). QAPU can be applied as a quantum node to design quantum multicomputer. At first, the hybrid architecture is designed for the quantum algorithms. Then, the relationships between the classical and quantum parts of the hybrid algorithms are extracted and the main stages of the hybrid architecture are determined. Next, the framework of QAPU is designed and developed. Some gates and connections are projected in the framework that can be applied for future quantum algorithms. Furthermore, the framework is implemented and simulated for the existing quantum algorithms on a classic computer. It is shown that the framework is appropriate for the quantum algorithms.
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The objective of this paper is to model a hybrid quantum processor capable of executing both classical and quantum instructions. The processor is modeled and simulated using VHDL. It consists of a MIPS R2000 processor with a quantum processing module embedded within it. Additionally, an assembler has been developed capable of interpreting assembly programs modeling quantum algorithms or circuits, containing instructions from both the standard MIPS instruction set as well as the Quantum Assembly (QASM) instruction set. Furthermore, a quantum C++ library has been developed, with methods and classes to encapsulate the QASM instructions so that a programmer may use it to develop a C++ program implementing a quantum algorithm containing both classical and quantum pa
    Microprocessors and Microsystems 11/2014; 38(8):1000-1011. DOI:10.1016/j.micpro.2014.09.002 · 0.43 Impact Factor