LNN Reversible Circuit Realization Using Fast Harmony Search Based Heuristic 1
|
|
- Britton Booth
- 6 years ago
- Views:
Transcription
1 LNN Reversible Circuit Realization Using Fast Harmony Search Based Heuristic 1 Mohammad AlFailakawi a*, Imtiaz Ahmad a, & Suha Hamdan a a Computer Engineering Department, College of Computing Sciences & Engineering, Kuwait University *Corresponding Author: alfailakawi.m@ku.edu.kw ABSTRACT Realization of circuits using Linear Nearest Neighbor (LNN) architecture in technologies such as liquid state Nuclear Magnetic Resonance (NMR) and simple trapped-ions is consider a must. Such restriction increases circuit cost due to introduction of swap gates to bring distant qubit lines in a quantum gate to adjacent ones. In this work, we extend the Harmony Search based heuristic proposed in [1] to find input line ordering to reduce the number of swaps needed by efficient including a local insertion engine that results in near optimal cost for LNN architecture. Experimental results show the efficiency of the proposed approach in term of execution time and quality of the solutions generated. Keyword: Reversible Circuit, Algorithm, Harmony Search, Linear Nearest Neighbor 1. Introduction The interest in quantum computing is growing in exponential rate in recent years. It was demonstrated that quantum computers outperform classical one on a set of problems such as number factoring, database search, and triangle counting in graph algorithms [2] [4]. Moreover, shrinking transistor sizes and high power dissipation are some of the most important bottlenecks in the development of smaller and more powerful circuits for today s computer chips. A key feature of the quantum computation model is reversibility [5]. Reversible circuits are circuits that have one-to-one mapping between their input and output and thus do not lose information during computation. Unlike traditional computation that operates on bits, quantum computation operates on quantum bits, or qubits. Qubits is the unit used to represent quantum information but unlike traditional bits which allow only 0 and 1 state, qubits can be in any superposition of such states. Synthesis for reversible circuits is the first step towards the synthesis of quantum circuits and many have been introduced recently [6] [13]. Optimal algorithms were proposed [8] [10], however, due the intractability of the problem, heuristic methods are preferred for large circuits [7], [12], [13]. Physical realizations of quantum gates require interacting qubit(s) to be physically adjacent [14], [15], which is called Linear Nearest Neighbor configuration. It is common to use a pair of SWAP gates to bring distant interacting qubits of any quantum gate to adjacent lines and maintain correct circuit functionality. Recently, efficient LNN implementations have been reported for a wide range of applications [16] [19]. It has been shown that if a quantum circuit can be 1 This project was supported by Kuwait University Grant No. QE 02/14
2 realized efficiently using an LNN architecture, it can be implemented in other architectures as well [15], [20]. Therefore, LNN architecture is often considered a good approximation of scalable quantum architecture. Several heuristic methods for converting a quantum circuit to its equivalent LNN architecture have been proposed in literature [11], [20] [26]. In this paper, we introduce a Harmony Search (HS) based algorithm to find input line ordering to reduce number of swap gates needed for LNN realization. In addition to global line ordering, the proposed algorithm includes a local heuristic function to properly insert swap gate to limit the number of swaps in the final implementation. The proposed technique is scalable and provides an efficient solution in terms of run time as well as cost when compared to more elaborate approaches for large circuits. The remainder of the paper is organized as follows. In Section II, we present a brief overview of reversible circuits and quantum cost. The problem formulation is discussed in Section III. The proposed algorithm is discussed in Section IV. Experimental results on benchmark circuits are presented in Section V and conclusions are highlighted in Section VI. 2. Reversible Circuits & Quantum Cost A reversible circuit is a circuit that has same number of inputs as outputs with no feedback loops or fan-out. Reversible circuits consist of a cascade of reversible gates. It is common to use quantum gates in such circuits due to their inherit reversibility. Some of the most commonly used quantum gates are given in Figure 1. (a) NOT (b) Controlled-NOT (c) Controlled V+ (d) Controlled V Figure 1: Elementary Quantum Gates It is unlikely to find circuits that realize classical functions implemented using elementary quantum gates; rather, more complex multi-qubit gates are used. One of the most commonly used multi-qubit gate that can implement any reversible function, thus a universal gate, is the multi-control toffoli gate (MCT). Quantum cost refers to the number of elementary gates needed to implement a design. In this work, gates in the NCV gate library constitute the universe of elementary gates used to calculate the cost, nonetheless, for different technology other elementary gates can be used as well [7]. When a reversible function is implemented using complex quantum gates, every gate in such implementation must be decomposed into its elementary counterparts before physical implementation. For example, consider the circuit shown in Figure 2(a) which consist of CNOTs and MCT gates. Decomposing the circuit into primitive gates results in circuit shown in Figure 2(b) using tool proposed in [29]. In technologies such as trapped-ions [30] and liquid-state NMR [31], realization of any design is restricted to only physically adjacent qubits. If the control-target qubits of a gate are physically apart, then SWAP gates must be introduced in order to bring them adjacent to one
3 another. The number of SWAP gates introduced is dependent on how far apart the control-target lines are. SWAP gates are introduced in pairs where the first set is introduced before the gate (to bring qubits together), and the second set is after the gate to restore original qubit order thus maintaining same circuit functionality prior to SWAP introduction. Each SWAP gate consists of three CNOT gates, thus adding such gate to realize LNN increases circuit cost. Therefore, it is important to avoid the introduction of such gates to keep circuit cost and latency low. (a) Original Circuit (b) Decomposed Circuit Figure 2: Benchmark Circuit 4mod5-v1_22 3. Problem Formulation A circuit with n inputs line can be described as a fully connected graph G(V,E jk,w jk (x,y)) with n nodes where V = {1, 2, 3,..., m} are its nodes, E jk an edge between node j and k, and w(x,y) is weight of E jk. Edge weight is given using two values, x which represents number of times two lines interact with each other as target-control pair, whereas y represents distance of the two nodes in the LNN architecture. If the two input lines do not interact with each other, x in this case is equal to 0. As for y, it is calculated using the formula: y jk y y 1 (1) j k where y i refers to nodes j and k index in a linear ordered array. In linear array, non-adjacent node cannot interact with each other directly and must communicate using other nodes. For example, consider node P 1 shown in Figure 3(b), this node can not communicate with node P 4 directly and must go through node P 2 and P 3. Thus the distance value, i.e. y, for this node pair is equal to 2. For example, for the circuit shown in Figure 2(b), graph G is shown in Figure 3(a) where the inputs a through e are ordered linearly (input a assigned node P 1, input b assigned to node P 2...etc). In this graph only five edges have nonzero value for x representing circuit structure, which is fixed, whereas y values are calculated using input order assignment V={1,2,3,4,5}={a,b,c,d,e,f} which would change if input assignment we chosen differently. In order to minimize the cost of a given circuit when implemented in LNN architecture, we proposed input order assignment in such a way to reduce overall SWAP cost SC(G) defined as: n 1 n SC ( G) x jk y jk (2) j 1 k j 1 A harmony search based algorithm that finds input line assignment that minimizes number of
4 swap gates for LNN realization has been previously proposed [1]. In this work, we extend that work by including a local swap insertion heuristic which eliminates the need for swap pairs when possible. This heuristic optimize circuit cost by deciding the best way to perform swap operation for gates with distant qubits as a post processing step after the running the harmony search algorithm to find best global line ordering. Unlike the previous approach used in [1], the proposed algorithm maintains line order after swap gate insertion without performing swapping back. As a motivational example on the impact of the local heuristic, consider the circuit given in Figure 2(b) with input line assignment V={1,2,3,4,5} {a,b,c,d,e,f}. For LNN realization of this circuit, 3 swap pairs (i.e. total of 6 swap gates) are needed in addition to the original 9 gates resulting in total quantum cost to 27. On the other hand, if line reordering is used and inputs are assigned as V={1,2,3,4,5} {a,c,d,e,b} [1], the number of SWAP gates is reduced to two swap pair resulting in total cost of 21 (22% cost reduction) as can be seen in Figure 4(a). Now, if the same circuit is optimized using the proposed algorithm with local optimization, then the number of SWAPs needed would be reduced to only 1 gate (not pairs) as shown in Figure 4(b). This translates to an additional saving of approximately 34% on top of saving found by [1] (or 56% overall saving) which demonstrates the attractiveness of the proposed approach. 0 a e b c 0 3 d 3 (a) Interaction Graph (IG) (b) Processor Graph Figure 3: Interaction and Processor Graph for Benchmark 4mod5-v1_22 4. Proposed Algorithm Harmony Search (HS) is a population-based phenomenon-mimicking algorithm (PMA) which imitates the process of improvising instrument pitches searching for a perfect state of harmony [32]. The search process is performed using factors such as randomness or experience or variation of it. Unlike traditional gradient-based optimization algorithms, HS performs well for both continuous and discrete valued variables [33]. HS algorithm has been applied to various optimization problems such as broadcast scheduling in packet radio networks [34], task assignment in heterogeneous computing systems [35], and line assignment for nearest neighbor realization in LNN architecture [1]. In [1], the HS algorithm has been applied to find input line ordering to optimize quantum circuit by minimizing the swap gates needed to reach LNN realization; however, swaps were introduced in the final realization as pairs where swaps before and after all non-adjacent gates
5 are used as shown in Figure 4(a). In this work, we extend the work in [1] by introducing a local optimization function which optimize global solution (found by HS algorithm) by evaluating the best way to introduce swap gates to realize LNN compatible circuit. The goal of this local function is to eliminate the need for swap gates to restore input lines order to what it was before swap gate insertion. Such optimization might alter the global input order seen by gates as was shown in Figure 4(b). In contrast, in [1], will always restore original line order before processing gates in the circuit if swaps were introduced for earlier ones as it is apparent in Figure 4(a). (a) Solution from [1] (b) Proposed Algorithm Solution Figure 4: Ordered LNN Circuit Realization for 4mod5-v1_22 A top level pseudo code for the proposed algorithm is shown in Algorithm 1. A solution vector is represented by M elements where each element is an integer value between 0 and N-1. M represents the number of tasks and N represent the number of processors. Both N and M have the same value in our formulation of the LNN realization as task assignment problem. The proposed algorithm starts by initializing the Harmony Memory (HM) with a number of valid solutions equal to the Harmony Memory Size (HMS). Initial solutions are generated randomly by permuting integers in the solution array followed by executing the HS procedure to generate a new assignment (i.e. solutions). If the fitness of the newly generated assignment is better than the worst assignment in HM, then the newly generated one replaces the worst one. This process is repeated until the maximum number of iteration is reached. The generation of a new solution starts by selecting a solution from HM and copying it to a candidate new assignment. The candidate new assignment is initially filled with values from HM and is then altered by applying three HS rules which are: memory considerations, pitch adjustments, and randomization. Memory consideration, pitch adjustment, and randomness are applied with a rate equal to Harmony Memory Considering Rate (HMCR), Pitch Adjusting Rate (PAR), and (1-HMCR) respectively. The fitness function used is in the HS algorithm is as described in equation 2. These steps are concisely given in Algorithm 1 using the first and second for loop shown. The best assignment is then is labeled as X best and is used as input to the local optimization heuristic which is described next. Once global lines (qubits) assignment is found (i.e. X best ), every gate in the circuit is processed in order to check if it requires a swap before placing it in the final circuit realization (i.e. final solution). Before inserting a swap, there are choices to be made on how to perform the swap operation in terms of whether control or target line should be moved. For
6 example, consider gate g 2 in Figure 4(a) with its control line located at qubit b and target line located at qubit d. Since the control-target lines are far apart, a SWAP gate is needed to make them adjacent. To do so, we can either move the target qubit down, or move control qubit up. Moving the control line up will directly effect gate g 3 by increasing the distance between its target and control and thus requires another swap gate to be inserted as shown in Figure 5(a). However, if the target qubit of g 2 is moved down instead, this movement will not require a swap gate to be inserted before g 3 as can be seen in Figure 5(b). Therefore, in this case of g 2 gate, moving the target qubit to make it adjacent control one is the better choice here. Finding the best qubit to be moved is the main objective of the local optimization heuristic in the proposed algorithm. (a) Moving Control Qubit (b) Moving Target Qubit Figure 5: Comparison of SWAP choices Algorithm 1: HS Algorithm Input: DAG of circuit; HMS, HMCR, PAR ; N g = Number of iteration; n = Number of qubits; GC= Gate count in netlist ; d i = swaps needed for gate i under current assignment; X best = Best solution found by HS; c i, t i = Control/target qubits of gate i; Output: X Circuit netlist with SWAP gates inserted; For i 1 to HMS Do X i = Randomly permutated the assignment of tasks (nodes) to processors (qubits); fitness[i]=calculate fitness of X i using equation 2; For t 1 to N g Do Apply HS procedures; Xbest Best solution found by HS; For (i = 1 to GC) In X best do d i = Calculate distance between (c i, t i ) of gate i; While (d i 0) Do Find all SWAP options that reduce distance between c i and t i by 1; Choose best SWAP option; Let (s 1, s 2 ) qubits of best SWAP option; X best Insert SWAP gate between qubits (s 1, s 2 ) and before gate i (in order); d i = Calculate distance between (c i, t i ) of gate i after swap insertion;
7 5. EXPERIMENTAL RESULTS The proposed algorithm was implemented in C++ and run on a PC with Intel Core Due 2 processor running at 2.20 GHz with 3GB of RAM under windows 7 operating system. For HS algorithm, parameters were set as follows: HMS=20, HMCR=0.90, PAR=0.3, and termination criterion set to 100,000 function evaluations (FEs). Benchmark circuits from RevLib [36] were used as test cases and we only present the results for a subset of the circuits available. Results of executing the proposed algorithm on the benchmark circuits are shown in Table I. In the table, the second till fifth column give original circuit characteristics where columns Name, GC, QC give name, gate count, and quantum cost of the original circuit after decomposition. The number of SWAPs and cost of LNN realization are given as # Swap and LNN respectively. The remaining columns give # swaps and NCC, and percent reduction in quantum cost for algorithm [1] as compared to original circuit. Results obtained from our proposed algorithm are shown from column #9 to #12, where Red. & diff represent the percent of reduction in quantum cost for our proposed algorithm as compare to the original decompose circuit and as compare to results found by [1] respectively. From the table, it can be seen that on average, the proposed algorithm was able to reduce the LNN cost by 63% as compare to original circuit and by 53% as compared to results found by [1]. The algorithms require negligible run time to find its solution, hence not an issue to be concerned with. Table 1: Reordering Results On Rivlib Benchmarks After Decomposition Results from [1] Proposed Algorithm Name GC QC # Swap NNC # Swap NNC Red. #Swap NNC Red. diff 4mod5-v1_ % % 50% 4_49_ % % 42% 4gt5_ % % 42% 4gt13-v1_ % % 28% 4mod7-v0_ % % 38% alu-v4_ % % 31% rd73_ % % 56% rd53_ % % 41% rd84_ % % 53% cnt3-5_180l % % 58% ham7_ % % 38% cycle10_2_ % % 59% hwb7_ % % 59% sym9_ % % 57% urf2_ % % 61% hwb9_ % % 59%
8 plus63mod4096_ % % 63% urf5_ % % 66% urf6_ % % 63% urf1_ % % 62% plus127mod8192_ % % 68% urf3_ % % 66% Average 28% 67% 53% 6. Conclusion This paper proposes a harmony search with local heuristic to minimize quantum cost of reversible circuits for Linear Nearest Neighbor realization. The proposed algorithm is an extension of our earlier work where a local improvement heuristics is used to further enhance the cost of the realized circuit. The algorithm performance on benchmark circuits was found to reduce quantum by approximately 63% for LNN realization and by 53% as compared to our work in [1]. REFERENCES [1] M. AlFailakawi, L. AlTerkawi, I. Ahmad, and S. Hamdan, Line ordering of reversible circuits for linear nearest neighbor realization, Quantum Information Processing, pp. 1 21, [2] P. Shor, Polynomial time algorithms for prime factorization and discrete logarithms on a quantum computer, SIAM Journal on Computing, vol. 26, no. 5, pp , October [3] L. Grover, Quantum computers can search arbitrarily large databases by a single query, Physical Review Letters, vol. 79, no. 23, pp , [4] F. Magniez, M. Santha, and M. Szegedy, Quantum algorithms for the triangle problem, in 16th annual ACM-SIAM symposium on discrete algorithms, 2005, pp [5] M. Nielsen and I. Chuang, Quantum Computation and Quantum Information. Cambridge University Press, [6] V. Shende, A. Prasad, I.m Markov, and J. Hayes, Synthesis of reversible logic circuits, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 22, no. 6, pp , [7] M. Saeedi and I. Markov, Synthesis and optimization of reversible circuits a survey, ACM Computing Surveys, vol. 45, no. 2, June [8] V. Shende, S. Bullock, I. Markov, Synthesis of quantum-logic circuits, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 25, no. 6, pp , [9] K. Patel, I. Markov, and J. Hayes, Optimal synthesis of linear reversible circuits, Quantum Information & Computing, vol. 8, no. 3, pp , 2008.
9 [10] O. Golubitsky and D. Maslov, A study of optimal 4-bit reversible toffoli circuits and their synthesis, IEEE Transactions on Computers, vol. 61, no. 9, pp , September [11] R. Wille and R. Drechsler, Bdd-based synthesis of reversible logic for large functions, in 46th Annual Design Automation Conference, 2009, pp [12] R. Drechsler and R. Wille, Reversible circuits: Recent accomplishments and future challenges for an emerging technology, in Progress in VLSI Design and Test, 2012, pp [13] P. Kerntopf, M. Perkowski, and K. Podlaski, Synthesis of reversible circuits: A view on the state-of-the-art, in 12th IEEE Conference on Nanotechnology, August 2012, pp [14] A. Younes and J. Miller, Representation of boolean quantum circuits as reed muller expansions, International Journal of Electronics, vol. 91, no. 7, pp , [15] D. Maslov, G. Dueck, and D. Miller, Techniques for the synthesis of reversible toffoli networks, ACM Transactions on Design Automation of Electronic Systems, vol. 12, no. 4, no.42, [16] Y. Takahashi, N. Kunihiro, and K. Ohta, The quantum fourier transform on a linear nearest neighbor architecture, Quantum Information & Computation, vol. 7, no. 4, pp , [17] Y. Takahashi, N. Kunihiro, and K. Ohta, The quantum fourier transform on a linear nearest neighbor architecture, Quantum Information & Computation, vol. 7, no. 4, pp , [18] S. Kutin, Shor s algorithm on a nearest-neighbor machine, in Asian Conference on Quantum Information Science, [19] B. Choi and R. Meter, On the effect of quantum interaction distance on quantum addition circuits, ACM Journal on Emerging Technologies in Computing Systems, vol.7, no.3, no.11,2011. [20] A. Fowler, C. Hill, and L. Hollenberg, Quantum error correction on linear nearest neighbor qubit arrays, Physical Review A, vol. 69, no. 4, pp , [21] D. Cheung, D. Maslov, and S. Severini, Translation techniques between quantum circuit architectures, in Workshop on Quantum Information Processing, [22] K. Patel, I. Markov, and J. Hayes, Efficient synthesis of linear reversible circuits, in International Workshop on Logic Synthesis, June 2004, pp [23] B. Schaeffer and M. Perkowski, Linear reversible circuit synthesis in the linear nearest-neighbor model, in 42 nd IEEE International Symposium on Multiple-Valued Logic, 2012, pp [24] Y. Hirata, M. Nakanishi, S. Yamashita, and Y. Nakashima, An efficient method to convert arbitrary quantum circuits to ones on a linear nearest neighbor architecture, in
10 Third International Conference on Quantum, Nano and Micro Technologies, February 2009, pp [25] M. Saeedi, R. Wille, and R. Drechsler, Synthesis of quantum circuits for linear nearest neighbor architectures, Quantum Information Processing, vol. 10, no. 3, pp , June [26] M. Perkowski, M. Lukac, D. Shah, and M. Kameyama, Synthesis of quantum circuits in linear nearest neighbor model using positive davio lattices, Electronics and Energetics, vol. 24, no. 1, pp , [27] A. Chakrabarti, S. Sur-Kolay, and A. Chaudhury, Linear nearest neighbor synthesis of reversible circuits by graph partitioning, vol. v2[cs.et], [28] M. Arabzadeh, M. Saeedi, and M. S. Zamani, Rule-based optimization of reversible circuits, in 15th Asia and South Pacific Design Automation Conference, January 2010, pp [29] V. Shende and I. Markov, On the cnot-cost of toffoli gates, Quantum Info. Comput., vol. 9, no. 5, pp , [30] M. Arabzadeh and M. Saeedi, RCViewer+, available at [31] H. H affner, W. H ansel, C. F. Roos, J. Benhelm, D. C. al kar, M. Chwalla, T. K orber, U. D. Rapol, M. Riebe1, P. O. Schmidt, C. Becher, O. G uhne, W. D ur, and R. Blatt, Scalable multiparticle entanglement of trapped ions, Nature, vol. 438, no. 7068, pp , Dec [32] C. Negrevergne, T. S. Mahesh, C. A. Ryan, M. Ditty, F. Cyr-Racine, W. Power, N. Boulant, T. Havel, D. G. Cory, and R. Laflamme, Benchmarking quantum control methods on a 12-qubit system, Physical Review Letter, vol. 96, p , [33] Z. W. Geem, J. Kim, and G. Loganathan, A new heuristic optimization algorithm, SIMULATION, vol. 76, no. 2, pp , [34] Z. W. Geem, Music-Inspired Harmony Search Algorithm: Theory and Applications. Springer,2009. [35] I. Ahmad, M. Mohammad, A. Salman, and S. Hamdan, Broadcast scheduling in packet radio networks using harmony search algorithm, Expert Systems with Applications, vol. 39, no. 1, pp , [36] A. A. Salman, I. Ahmad, H. Al-Rushood, and S. Hamdan, Solving the task assignment problem using harmony search algorithm, Evolving Systems, [37] R. Wille, D. Grosse, L. Teuber, G. W. Dueck, and R. Drechsler, Revlib: An online resource for reversible functions and reversible circuits, in 38th IEEE International Symposium on Multiple Valued Logic, May 2008, pp
Improved ESOP-based Synthesis of Reversible Logic
Improved ESOP-based Synthesis of Reversible Logic N. M. Nayeem Dept. of Math & Computer Science University of Lethbridge Lethbridge, AB, Canada noor.nayeem@uleth.ca J. E. Rice Dept. of Math & Computer
More informationOptimization of Quantum Circuits for Interaction Distance in Linear Nearest Neighbor Architectures
Optimization of Quantum Circuits for Interaction Distance in Linear Nearest Neighbor Architectures Alireza Shafaei Mehdi Saeedi Massoud Pedram Department of Electrical Engineering University of Southern
More informationTwo-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit
11 41st IEEE International Symposium on Multiple-Valued Logic Two-Qubit Quantum Gates to Reduce the Quantum Cost of Reversible Circuit Md. Mazder Rahman, Anindita Banerjee, Gerhard W. Dueck, and Anirban
More informationQubit Placement to Minimize Communication Overhead in 2D Quantum Architectures
Qubit Placement to Minimize Communication Overhead in D Quantum Architectures Alireza Shafaei, Mehdi Saeedi, and Massoud Pedram Department of Electrical Engineering University of Southern California Los
More informationExact Global Reordering for Nearest Neighbor Quantum Circuits Using A
Exact Global Reordering for Nearest Neighbor Quantum Circuits Using A Alwin Zulehner, Stefan Gasser, and Robert Wille Institute for Integrated Circuits, Johannes Kepler University Linz, Austria {alwin.zulehner,stefan.gasser,robert.wille}@jku.at
More informationReversible Logic Synthesis with Output Permutation
Please note: Methods introduced in this paper are availabe at www.revkit.org. Reversible Logic Synthesis with Output Permutation Robert Wille 1 Daniel Große 1 Gerhard W. Dueck 2 Rolf Drechsler 1 1 Institute
More informationA Shared-cube Approach to ESOP-based Synthesis of Reversible Logic
FACTA UNIVERSITATIS (NIŠ) SER.: ELEC. ENERG. vol. 16, April 24, xx-xx A Shared-cube Approach to ESOP-based Synthesis of Reversible Logic N. M. Nayeem and J. E. Rice Abstract: Reversible logic is being
More informationFPGA-Based Circuit Model Emulation of Quantum Algorithms
FPGA-Based Circuit Model Emulation of Quantum Algorithms Mahdi Aminian, Mehdi Saeedi, Morteza Saheb Zamani, Mehdi Sedighi Quantum Design Automation Lab Computer Engineering Department, Amirkabir niversity
More informationIntegrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits
Integrated Synthesis of Linear Nearest Neighbor Ancilla-Free MCT Circuits Md Mazder Rahman 1, Gerhard W. Dueck 1, Anupam Chattopadhyay 2 and Robert Wille 3 1 Faculty of Computer Science, University of
More informationExploiting Reversibility in the Complete Simulation of Reversible Circuits
Exploiting Reversibility in the Complete Simulation of Reversible Circuits Robert Wille Simon Stelter Rolf Drechsler Institute of Computer Science, University of Bremen, 28359 Bremen, Germany Cyber-Physical
More informationTemplates for Positive and Negative Control Toffoli Networks
Templates for Positive and Negative Control Toffoli Networks Md Zamilur Rahman and Jacqueline E. Rice Department of Mathematics and Computer Science, University of Lethbridge, Lethbridge, AB, Canada {mdzamilur.rahman,j.rice}@uleth.ca
More informationSynthesis of Fredkin-Toffoli Reversible Networks
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, VOL.???, NO.???,??? 2004 1 Synthesis of Fredkin-Toffoli Reversible Networks Dmitri Maslov, Gerhard W. Dueck, Member, IEEE, and D. Michael
More informationSynthesis of Reversible Circuits for Large Reversible Functions
Portland State University PDXScholar Electrical and Computer Engineering Faculty Publications and Presentations Electrical and Computer Engineering 12-2010 Synthesis of Reversible Circuits for Large Reversible
More informationAn Algorithm for Minimization of Quantum Cost
Appl. Math. Inf. Sci. 6, No. 1, 157-165 (2012) 157 Applied Mathematics & Information Sciences An International Journal An Algorithm for Minimization of Quantum Cost Anindita Banerjee and Anirban Pathak
More informationThe Method of Reversible Circuits Design with One-gate Prediction
INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2018, VOL. 64, NO. 4, PP. 535-540 Manuscript received April 17, 2018; revised October, 2018. DOI: 10.24425/123556 The Method of Reversible Circuits Design
More informationUsing πdds for Nearest Neighbor Optimization of Quantum Circuits
sing πdds for Nearest Neighbor Optimization of Quantum Circuits Robert Wille 1,2, Nils Quetschlich 3, Yuma Inoue 4, Norihito Yasuda 4, and Shin-ichi Minato 4 1 Institute for Integrated Circuits, Johannes
More informationOptimized Reversible Programmable Logic Array (PLA)
Journal of Advances in Computer Research Quarterly ISSN: 28-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 4, No. 1, February 213), Pages: 81-88 www.jacr.iausari.ac.ir Optimized Reversible
More informationQuantum Switching Networks with Classical Routing
Quantum Switching Networks with Classical Routing Rahul Ratan, Manish Kumar Shukla, A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park, MD 0 Email: [rahulr,
More informationCHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST. 2.1 Introduction
CHAPTER 2 AN ALGORITHM FOR OPTIMIZATION OF QUANTUM COST Quantum cost is already introduced in Subsection 1.3.3. It is an important measure of quality of reversible and quantum circuits. This cost metric
More informationMulti-Objective Synthesis of Quantum Circuits Using Genetic Programming
Multi-Objective Synthesis of Quantum Circuits Using Genetic Programming Moein Sarvaghad-Moghaddam 1, Philipp Niemann 2,3, and Rolf Drechsler 2,3 1 Young Researchers and Elite Club, Mashhad Branch, Islamic
More informationSynthesizing Reversible Circuits for Irreversible Functions
Synthesizing Reversible Circuits for Irreversible Functions D. Michael Miller 1 Robert Wille 2 Gerhard W. Dueck 3 1 Department of Computer Science, University of Victoria, Canada 2 Group for Computer Architecture
More informationExtended Superposed Quantum State Initialization Using Disjoint Prime Implicants
Extended Superposed Quantum State Initialization Using Disjoint Prime Implicants David Rosenbaum, Marek Perkowski Portland State University, Department of Computer Science Portland State University, Department
More informationLogic Synthesis for Quantum State Generation
Logic Synthesis for Quantum State Generation Philipp Niemann Department of Computer Science, University of Bremen, D-8359 Bremen, Germany Email: pniemann@csuni-bremende Rhitam Datta Indian Institute of
More informationQuantified Synthesis of Reversible Logic
Quantified Synthesis of Reversible Logic Robert Wille 1 Hoang M. Le 1 Gerhard W. Dueck 2 Daniel Große 1 1 Group for Computer Architecture (Prof. Dr. Rolf Drechsler) University of Bremen, 28359 Bremen,
More informationDesign of an Online Testable Ternary Circuit from the Truth Table
Design of an Online Testable Ternary Circuit from the Truth Table N. M. Nayeem and J. E. Rice Dept. of Math & Computer Science University of Lethbridge, Lethbridge, Canada {noor.nayeem,j.rice}@uleth.ca
More informationTechnology Mapping of Reversible Circuits to Clifford+T Quantum Circuits
echnology Mapping of Reversible Circuits to Clifford+ Quantum Circuits Nabila Abdessaied Matthew Amy Mathias Soeken Rolf Drechsler Cyber-Physical Systems, DFKI Gmb, Bremen, Germany Department of Computer
More informationExact SAT-based Toffoli Network Synthesis
Eact SAT-based Toffoli Network Synthesis ABSTRACT Daniel Große Institute of Computer Science University of Bremen 28359 Bremen, Germany grosse@informatik.unibremen.de Gerhard W. Dueck Faculty of Computer
More informationGroup Theory Based Synthesis of Binary Reversible Circuits
Group Theory Based Synthesis of Binary Reversible Circuits Guowu Yang 1,XiaoyuSong 2, William N.N. Hung 2,FeiXie 1, and Marek A. Perkowski 2 1 Dept. of Computer Science, Portland State University, Portland,
More informationParallelization of the QC-lib Quantum Computer Simulator Library
Parallelization of the QC-lib Quantum Computer Simulator Library Ian Glendinning and Bernhard Ömer VCPC European Centre for Parallel Computing at Vienna Liechtensteinstraße 22, A-19 Vienna, Austria http://www.vcpc.univie.ac.at/qc/
More informationFast Equivalence-checking for Quantum Circuits
Fast Equivalence-checking for Quantum Circuits Shigeru Yamashita Ritsumeikan University 1-1-1 Noji igashi, Kusatsu, Shiga 525-8577, Japan Email: ger@cs.ritsumei.ac.jp Igor L. Markov University of Michigan
More informationTechnology Mapping and Optimization for Reversible and Quantum Circuits
Technology Mapping and Optimization for Reversible and Quantum Circuits by Zahra Sasanian B.Sc., University of Tehran, 2006 M.Sc., Amirkabir University of Technology, 2008 A Dissertation Submitted in Partial
More informationDirect Design of Reversible Combinational and Sequential Circuits Using PSDRM Expressions
International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 Volume 3 Issue 11 ǁ November. 2015 ǁ PP.59-67 Direct Design of Reversible Combinational
More informationReversible Function Synthesis with Minimum Garbage Outputs
Reversible Function Synthesis with Minimum Garbage Outputs Gerhard W. Dueck and Dmitri Maslov Faculty of Computer Science University of New Brunswick Fredericton, N.B. E3B 5A3 CANADA Abstract Reversible
More informationarxiv: v2 [quant-ph] 27 Dec 2010
Reversible circuit synthesis using a cycle-based approach arxiv:1004.4320v2 [quant-ph] 27 Dec 2010 Mehdi Saeedi, Morteza Saheb Zamani, Mehdi Sedighi, Zahra Sasanian Quantum Design Automation Lab Department
More informationRealization of 2:4 reversible decoder and its applications
Realization of 2:4 reversible decoder and its applications Neeta Pandey n66pandey@rediffmail.com Nalin Dadhich dadhich.nalin@gmail.com Mohd. Zubair Talha zubair.talha2010@gmail.com Abstract In this paper
More informationGates for Adiabatic Quantum Computing
Gates for Adiabatic Quantum Computing Richard H. Warren Abstract. The goal of this paper is to introduce building blocks for adiabatic quantum algorithms. Adiabatic quantum computing uses the principle
More informationAn Architectural Framework For Quantum Algorithms Processing Unit (QAPU)
An Architectural Framework For Quantum s Processing Unit (QAPU) Mohammad Reza Soltan Aghaei, Zuriati Ahmad Zukarnain, Ali Mamat, and ishamuddin Zainuddin Abstract- The focus of this study is developing
More informationGraphical Method of Reversible Circuits Synthesis
INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2017, VOL. 63, NO. 3, PP. 235-240 Manuscript received January 18, 2017; revised June, 2017. DOI: 10.1515/eletel-2017-0031 Graphical Method of Reversible
More informationarxiv: v2 [quant-ph] 14 May 2017
A Low-Overhead Hybrid Approach for Universal Fault-Tolerant Quantum Computation Eesa Nikahd, Morteza Saheb Zamani, and Mehdi Sedighi Quantum Design Automation Lab Amirkabir University of Technology, Tehran,
More informationQuantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles
Quantum Computation 650 Spring 2009 Lectures 1-21 The World of Quantum Information Marianna Safronova Department of Physics and Astronomy February 10, 2009 Outline Quantum Information: fundamental principles
More informationOn the Analysis of Reversible Booth s Multiplier
2015 28th International Conference 2015 on 28th VLSI International Design and Conference 2015 14th International VLSI Design Conference on Embedded Systems On the Analysis of Reversible Booth s Multiplier
More informationSynthesis of Quantum Circuit for FULL ADDER Using KHAN Gate
Synthesis of Quantum Circuit for FULL ADDER Using KHAN Gate Madhumita Mazumder West Bengal University of Technology, West Bengal ABSTRACT Reversible and Quantum logic circuits have more advantages than
More informationA New Approach to Online Testing of TGFSOP-based Ternary Toffoli Circuits
A New Approach to Online Testing of TGFSOP-based Ternary Toffoli Circuits N. M. Nayeem and J. E. Rice Dept. of Math & Computer Science University of Lethbridge Lethbridge, Canada Email: {noor.nayeem, j.rice}@uleth.ca
More informationTechnical Report: Projects & Background in Reversible Logic
Technical Report: Projects & Background in Reversible Logic TR-CSJR1-2005 J. E. Rice University of Lethbridge j.rice@uleth.ca 1 Introduction - What is Reversible Logic? In order to discuss new trends and
More informationComputer Science & Engineering Dept, West Bengal University of Technology 2 Information Technology Dept, Manipal University
Quantum Realization Full Adder-Subtractor Circuit Design Using Islam gate Madhumita Mazumder 1, Indranil Guha Roy 2 1, Computer Science & Engineering Dept, West Bengal University of Technology 2 Information
More informationEquivalence Checking of Reversible Circuits
Please note: Methods introduced in this paper are availabe at wwwrevkitorg Equivalence Checking of Reversible Circuits Robert Wille Daniel Große D Michael Miller 2 Rolf Drechsler Institute of Computer
More informationDesign of Reversible Synchronous Sequential Circuits
Design of Reversible Synchronous Sequential Circuits Sonawane Parag Narayan 1, Hatkar Arvind Pandurang 2 1 E&TC,SVIT Chincholi 2 E&TC,SVIT Chincholi Abstract In early 70`s one computer requires one whole
More informationEfficient Distributed Quantum Computing
Efficient Distributed Quantum Computing Steve Brierley Heilbronn Institute, Dept. Mathematics, University of Bristol October 2013 Work with Robert Beals, Oliver Gray, Aram Harrow, Samuel Kutin, Noah Linden,
More informationDesign of a Compact Reversible Random Access Memory
Design of a Compact Reversible Random Access Memory Farah Sharmin, Md. Masbaul Alam Polash, Md. Shamsujjoha, Lafifa Jamal, Hafiz Md. Hasan Babu Dept. of Computer Science & Engineering, University of Dhaka,
More informationDetermining the Minimal Number of SWAP Gates for Multi-dimensional Nearest Neighbor Quantum Circuits
Determining the Minimal Number of SWAP Gates for Multi-dimensional Nearest Neighbor Quantum Circuits Aaron Lye 1 Robert Wille 1,2 Rolf Drechsler 1,2 1 Institute of Computer Science, niversity of Bremen,
More informationA Compact and Efficient SAT Encoding for Quantum Circuits
A Compact and Efficient SAT Encoding for Quantum Circuits Robert Wille Nils Przigoda Rolf Drechsler Institute of Computer Science University of Bremen 8359 Bremen Germany Cyber-Physical Systems DFKI Gmb
More informationQuantum Multiple-Valued Decision Diagrams Containing Skipped Variables
Quantum Multiple-Valued Decision Diagrams Containing Skipped Variables DAVID Y. FEINSTEIN 1, MITCHELL A. THORNTON 1 Innoventions, Inc., 1045 Bissonnet Street, Houston, TX, USA Dept. of Computer Science
More informationVariable Reordering for Reversible Wave Cascades - PRELIMINARY VERSION
Variable Reordering for Reversible Wave Cascades - PRELIMINARY VERSION Dimitrios Voudouris, Marinos Sampson and George Papakonstantinou National Technical University of Athens, Greece. Abstract In this
More informationVolume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies
Volume 2, Issue 9, September 2014 International Journal of Advance Research in Computer Science and Management Studies Research Article / Survey Paper / Case Study Available online at: www.ijarcsms.com
More informationReversible Circuit Synthesis of Symmetric Functions Using a Simple Regular Structure
Reversible Circuit Synthesis of Symmetric Functions Using a Simple Regular Structure Arighna Deb 1, Debesh K. Das 1, Hafizur Rahaman 2, Bhargab B. Bhattacharya 3, Robert Wille 4, Rolf Drechsler 4 1 Computer
More informationDatabase Manipulation Operations on Quantum Systems
Quant Inf Rev, No, 9-7 (203) 9 Quantum Information Review An International Journal http://dxdoiorg/02785/qir/0002 Database Manipulation Operations on Quantum Systems Ahmed Younes Department of Mathematics
More informationENERGY loss is an important consideration in digital design.
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, VOL. 23, NO. 11, NOVEMBER 2004 1497 Reversible Cascades With Minimal Garbage Dmitri Maslov Gerhard W. Dueck, Member, IEEE
More informationarxiv:quant-ph/ v1 24 Jul 2006
Techniques for the Synthesis of Reversible Toffoli Networks arxiv:quant-ph/0607166v1 24 Jul 2006 D. Maslov D. M. Miller G. W. Dueck Dept. of Combinatorics and Optimization Dept. of Computer Science Faculty
More informationFault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs
Fault Collapsing in Digital Circuits Using Fast Fault Dominance and Equivalence Analysis with SSBDDs Raimund Ubar, Lembit Jürimägi (&), Elmet Orasson, and Jaan Raik Department of Computer Engineering,
More informationA Systematic Algorithm for Quantum Boolean Circuits Construction
A Systematic Algorithm for Quantum Boolean Circuits Construction I.M. Tsai and S.Y. Kuo arxiv:quant-ph/0104037v2 19 Apr 2001 Department of Electrical Engineering, National Taiwan University, Taipei, Taiwan.
More informationMozammel H A Khan. Marek A Perkowski. Pawel Kerntopf
Multi-Output Galois Field Sum of Products Synthesis with New Quantum Cascades PORTLAND QUANTUM LOGIC GROUP Mozammel H A Khan East West University, BANGLADESH Marek A Perkowski Korea Advanced Institute
More information1500 AMD Opteron processor (2.2 GHz with 2 GB RAM)
NICT 2019 2019 2 7 1 RSA RSA 2 3 (1) exp $ 64/9 + *(1) (ln 0) 1/2 (ln ln 0) 3/2 (2) 2009 12 768 (232 ) 1500 AMD Opteron processor (2.2 GHz with 2 GB RAM) 4 (3) 18 2 (1) (2) (3) 5 CRYPTREC 1. 2. 3. 1024,
More informationQuantum Computing. 6. Quantum Computer Architecture 7. Quantum Computers and Complexity
Quantum Computing 1. Quantum States and Quantum Gates 2. Multiple Qubits and Entangled States 3. Quantum Gate Arrays 4. Quantum Parallelism 5. Examples of Quantum Algorithms 1. Grover s Unstructured Search
More informationChecking Equivalence of Quantum Circuits and States
Checking Equivalence of Quantum Circuits and States George F Viamontes, Igor L Markov, and John P Hayes Lockheed Martin ATL University of Michigan 3 Executive Campus Advanced Computer Architecture Lab
More informationIs Quantum Search Practical?
DARPA Is Quantum Search Practical? George F. Viamontes Igor L. Markov John P. Hayes University of Michigan, EECS Outline Motivation Background Quantum search Practical Requirements Quantum search versus
More informationA Novel Design for carry skip adder using purity preserving reversible logic gates
A Novel Design for carry skip adder using purity preserving reversible logic gates Abstract: The reversible logic is a most popular and emerging field in low power consideration. It will be having many
More informationPower Optimization using Reversible Gates for Booth s Multiplier
International Journal for Modern Trends in Science and Technology Volume: 02, Issue No: 11, November 2016 ISSN: 2455-3778 http://www.ijmtst.com Power Optimization using Reversible Gates for Booth s Multiplier
More informationImplementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate
Implementation of Reversible Control and Full Adder Unit Using HNG Reversible Logic Gate Naresh Chandra Agrawal 1, Anil Kumar 2, A. K. Jaiswal 3 1 Research scholar, 2 Assistant Professor, 3 Professor,
More informationPhysical Synthesis of Quantum Circuits Using Templates
Physical Synthesis of Quantum Circuits Using Templates Zahra Mirkhani and Naser Mohammadzadeh Department of Computer Engineering, Shahed University, Tehran, Iran (z.mirkhani, mohammadzadeh)@shahed.ac.ir
More informationOPTIMIZED MULTIPLIER USING REVERSIBLE MULTI- CONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSILE MULTI- CONTROL INPUT TOFFOLI GTES H R hagyalakshmi 1 and M K Venkatesha 2 1 Department of Electronics and Communication Engineering, M S College of Engineering, Visvesvaraya
More informationUSING AUTOCORRELATION COEFFICIENT-BASED COST FUNCTIONS IN ESOP-BASED TOFFOLOI GATE CASCADE GENERATION
USING AUTOCORRELATION COEFFICIENT-BASED COST FUNCTIONS IN ESOP-BASED TOFFOLOI GATE CASCADE GENERATION J. E. Rice University of Lethbridge Department of Mathematics & Computer Science Lethbridge, Alberta,
More informationAn Implementation of Compact Genetic Algorithm on a Quantum Computer
An Implementation of Compact Genetic Algorithm on a Quantum Computer Sorrachai Yingchareonthawornchai 1, Chatchawit Aporntewan, Prabhas Chongstitvatana 1 1 Department of Computer Engineering Department
More informationIn
A Transformation Based Algorithm for Ternary Reversible Logic Synthesis using Universally Controlled Ternary Gates Erik Curtis, Marek Perkowski+ Mentor Graphics Corp., Wilsonville, OR 97070, Erik_Curtis@mentor.com
More informationarxiv: v2 [quant-ph] 1 Aug 2017
A quantum algorithm for greatest common divisor problem arxiv:1707.06430v2 [quant-ph] 1 Aug 2017 Wen Wang, 1 Xu Jiang, 1 Liang-Zhu Mu, 1, 2, 3, 4, and Heng Fan 1 School of Physics, Peking University, Beijing
More informationSelf-Inverse Functions and Palindromic Circuits
Self-Inverse Functions and Palindromic Circuits Mathias Soeken 1,2 Michael Kirkedal Thomsen 1 Gerhard W. Dueck 3 D. Michael Miller 4 1 Department of Mathematics and Computer Science, University of Bremen,
More informationMajority-Based Reversible Logic Gate
Maority-Based Reversible Logic Gate Guowu Yang, William N. N. Hung *, Xiaoyu Song and Mare Perowsi Portland State University, Portland, Oregon, USA ABSTRAT Reversible logic plays an important role in application
More informationAutomatic Design of Low-Power Encoders Using Reversible Circuit Synthesis
Automatic Design of Low-Power Encoders Using Reversible Circuit Synthesis Robert Wille 1 Rolf Drechsler 1,2 Christof Osewold 3 Alberto Garcia-Ortiz 3,4 1 Institute of Computer Science, University of Bremen,
More informationTechnical Report: Considerations for Determining a Classification Scheme for Reversible Boolean Functions
Technical Report: Considerations for Determining a Classification Scheme for Reversible Boolean Functions 1 Introduction TR-CSJR2-2007 J. E. Rice University of Lethbridge j.rice@uleth.ca For many years
More informationA Novel Synthesis Algorithm for Reversible Circuits
A Novel Synthesis Algorithm for Reversible Circuits Mehdi Saeedi, Mehdi Sedighi*, Morteza Saheb Zamani Email: {msaeedi, msedighi, szamani}@ aut.ac.ir Quantum Design Automation Lab, Computer Engineering
More information!. 2) 3. '45 ( !"#!$%!&&' 9,.. : Cavity QED . / 3., /*. Ion trap 6..,%, Magnetic resonance Superconductor
0 1!"#!$%!&&' ()*+,-! 2) 3 '45 ( 0 9, : 3, * 6,%, -73 35 8 Cavity QED Magnetic resonance Ion trap Superconductor 7 : ) :; 1 ( 6 7? 2 + ' - < 75 @ *6 97
More informationQR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS
QR FACTORIZATIONS USING A RESTRICTED SET OF ROTATIONS DIANNE P. O LEARY AND STEPHEN S. BULLOCK Dedicated to Alan George on the occasion of his 60th birthday Abstract. Any matrix A of dimension m n (m n)
More informationCost Reduction in Nearest Neighbour Based Synthesis of Quantum Boolean Circuits
Engineering Letters, 6:, EL_6 ost Reduction in Nearest Neighbour ased Synthesis of Quantum oolean ircuits Mozammel H.. Khan bstract Quantum computer algorithms require an oracle as an integral part. n
More informationExperimental Quantum Computing: A technology overview
Experimental Quantum Computing: A technology overview Dr. Suzanne Gildert Condensed Matter Physics Research (Quantum Devices Group) University of Birmingham, UK 15/02/10 Models of quantum computation Implementations
More informationOn Universality of Ternary Reversible Logic Gates
On Universality of Ternary Reversible Logic Gates Pawel Kerntopf*, Marek A. Perkowski**, Mozammel H. A. Khan*** *Institute of Computer Science, Department of Electronics and Information Technology, Warsaw
More informationComputer Aided Design of Permutation, Linear, and Affine-Linear Reversible Circuits in the General and Linear Nearest-Neighbor Models
Portland State University PDXScholar Dissertations and Theses Dissertations and Theses Spring 6-21-2013 Computer Aided Design of Permutation, Linear, and Affine-Linear Reversible Circuits in the General
More informationAPPLYING QUANTUM SEARCH TO A KNOWN- PLAINTEXT ATTACK ON TWO-KEY TRIPLE ENCRYPTION
APPLYING QUANTUM SEARCH TO A KNOWN- PLAINTEXT ATTACK ON TWO-KEY TRIPLE ENCRYPTION Phaneendra HD, Vidya Raj C, Dr MS Shivakumar Assistant Professor, Department of Computer Science and Engineering, The National
More informationTransformation of quantum states using uniformly controlled rotations
Transformation of quantum states using uniformly controlled rotations Mikko Möttönen, Juha J. Vartiainen, Ville Bergholm, and Martti M. Salomaa Materials Physics Laboratory, P.O. Box 2200, FIN-02015 Helsinki
More informationDESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS
DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS Sadia Nowrin, Papiya Nazneen and Lafifa Jamal Department of Computer Science and Engineering, University of Dhaka, Bangladesh ABSTRACT
More informationIntroduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm
Part I: Quantum Gates and Simon s Algorithm Martin Rötteler NEC Laboratories America, Inc. 4 Independence Way, Suite 00 Princeton, NJ 08540, U.S.A. International Summer School on Quantum Information, Max-Planck-Institut
More informationquantum mechanics is a hugely successful theory... QSIT08.V01 Page 1
1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical physics fails
More informationReversible Circuits Synthesis Based on EXOR-sum of Products of EXOR-sums
Portland State University PDXScholar Dissertations and Theses Dissertations and Theses Spring 5-29-2015 Reversible Circuits Synthesis Based on EXOR-sum of Products of EXOR-sums Linh Hoang Tran Portland
More informationA FAST QUANTUM CIRCUIT FOR ADDITION WITH FEW QUBITS
Quantum Information and Computation, Vol. 8, No. 6&7 (2008) 0636 0649 c Rinton Press A FAST QUANTUM CIRCUIT FOR ADDITION WITH FEW QUBITS YASUHIRO TAKAHASHI 1,2 and NOBORU KUNIHIRO 2 1 NTT Communication
More informationHigh Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 11, Issue 04 (April 2015), PP.72-77 High Speed Time Efficient Reversible ALU Based
More informationFault localization in reversible circuits is easier than for classical circuits
Fault localization in reversible circuits is easier than for classical circuits Kavitha Ramasamy, Radhika Tagare, Edward Perkins and Marek Perkowski Department of Electrical and Computer Engineering, Portland
More information1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation
QSIT09.V01 Page 1 1.0 Introduction to Quantum Systems for Information Technology 1.1 Motivation What is quantum mechanics good for? traditional historical perspective: beginning of 20th century: classical
More informationOPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,
OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES S.Sushmitha 1, H.Devanna 2, K.Sudhakar 3 1 MTECH VLSI-SD, Dept of ECE, ST. Johns College of Engineering
More informationLogic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation
Quantum logic gates Logic gates Classical NOT gate Quantum NOT gate (X gate) A NOT A α 0 + β 1 X α 1 + β 0 A N O T A 0 1 1 0 Matrix form representation 0 1 X = 1 0 The only non-trivial single bit gate
More informationFPGA Emulation of Quantum Circuits
FPGA Emulation of Circuits Ahmed Usman Khalid Microelectronics and Computer Systems Laboratory McGill University Montreal, Quebec Email: akhalid@macs.ece.mcgill.ca Zeljko Zilic Microelectronics and Computer
More informationUNDERSTANDING THE COST OF GROVER'S ALGORITHM FOR FINDING A SECRET KEY
UNDERSTANDING THE COST OF GROVER'S ALGORITHM FOR FINDING A SECRET KEY Rainer Steinwandt 1,2 Florida Atlantic University, USA (joint work w/ B. Amento, M. Grassl, B. Langenberg 2, M. Roetteler) 1 supported
More informationA NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER
A NEW APPROACH TO DESIGN BCD ADDER AND CARRY SKIPBCD ADDER K.Boopathi Raja 1, LavanyaS.R 2, Mithra.V 3, Karthikeyan.N 4 1,2,3,4 Department of Electronics and communication Engineering, SNS college of technology,
More information