Skip to main content
Top
Published in: Quantum Information Processing 5/2014

01-05-2014

A quantum multiply-accumulator

Authors: Christopher M. Maynard, Einar Pius

Published in: Quantum Information Processing | Issue 5/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper proposes a quantum multiply-accumulator circuit (QMAC), which can perform the calculation on conventional integers faster than its classical counterpart. Whereas classically applying a multiply–adder (MAC) \(n\) times to \(k\) bit integers would require \(O(n \log k)\) parallel steps, the hybrid QMAC needs only \(O(n + k)\) steps for the exact result and \(O(n + \log k)\) steps for an approximate result. The proposed circuit could potentially be embedded in a conventional computer architecture as a quantum device or accelerator, enabling a wide range of applications to execute faster.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
See for example [7] for a textbook on circuit design.
 
Literature
1.
go back to reference Bonneau, D., Engin, E., Ohira, K., Suzuki, N., Yoshida, H., Iizuka, N., Ezaki, M., Natarajan, C.M., Tanner, M.G., Hadfield, R.H., Dorenbos, S.N., Zwiller, V., O’Brien, J.L., Thompson, M.G.: Quantum interference and manipulation of entanglement in silicon wire waveguide quantum circuits. J. Phys. A Math. Theor. 14(4), 045003 (2012) Bonneau, D., Engin, E., Ohira, K., Suzuki, N., Yoshida, H., Iizuka, N., Ezaki, M., Natarajan, C.M., Tanner, M.G., Hadfield, R.H., Dorenbos, S.N., Zwiller, V., O’Brien, J.L., Thompson, M.G.: Quantum interference and manipulation of entanglement in silicon wire waveguide quantum circuits. J. Phys. A Math. Theor. 14(4), 045003 (2012)
2.
go back to reference Baxter, R., Booth, S., Bull, M., Cawood, G., Perry, J., Parsons, M., Simpson, A., Trew, A., McCormick, A., Smart, G., Smart, R., Cantle, A., Chamberlain, R., Genest, G.: Maxwell—a 64 FPGA supercomputer. In: 2nd NASA/ESA Conference on Adaptive Hardware and Systems, pp. 287–294, Edinburgh, August 2007. IEEE Baxter, R., Booth, S., Bull, M., Cawood, G., Perry, J., Parsons, M., Simpson, A., Trew, A., McCormick, A., Smart, G., Smart, R., Cantle, A., Chamberlain, R., Genest, G.: Maxwell—a 64 FPGA supercomputer. In: 2nd NASA/ESA Conference on Adaptive Hardware and Systems, pp. 287–294, Edinburgh, August 2007. IEEE
3.
go back to reference Almer, O., Bennett, R. V., Böhm, I., Murray, A. C., Qu, X., Zuluaga, M., Franke, B., Topham, N. P.: An end-to-end design flow for automated instruction set extension and complex instruction selection based on GCC. In: Proceedings of 1st International Workshop on GCC Research Opportunities, (2009) Almer, O., Bennett, R. V., Böhm, I., Murray, A. C., Qu, X., Zuluaga, M., Franke, B., Topham, N. P.: An end-to-end design flow for automated instruction set extension and complex instruction selection based on GCC. In: Proceedings of 1st International Workshop on GCC Research Opportunities, (2009)
4.
go back to reference Liu, D.: Embedded DSP Processor Design: Application Specific Instruction Set Processors. Systems on Silicon. Morgan Kaufmann, Linkoping University (2008) Liu, D.: Embedded DSP Processor Design: Application Specific Instruction Set Processors. Systems on Silicon. Morgan Kaufmann, Linkoping University (2008)
5.
go back to reference Vedral, V., Barenco, A., Ekert, A.: Quantum networks for elementary arithmetic operations. Phys. Rev. A 54(1), 147–153 (1996)MathSciNetCrossRefADS Vedral, V., Barenco, A., Ekert, A.: Quantum networks for elementary arithmetic operations. Phys. Rev. A 54(1), 147–153 (1996)MathSciNetCrossRefADS
6.
go back to reference Beckman, David, Chari, Amalavoyal, Devabhaktuni, Srikrishna, Preskill, John: Efficient networks for quantum factoring. Phys. Rev. A 54(2), 1034–1063 (1996)MathSciNetCrossRefADS Beckman, David, Chari, Amalavoyal, Devabhaktuni, Srikrishna, Preskill, John: Efficient networks for quantum factoring. Phys. Rev. A 54(2), 1034–1063 (1996)MathSciNetCrossRefADS
7.
go back to reference Smith, M.J.S.: Application-Specific Integrated Circuits, 1st edn. Addison-Wesley Professional, Reading, MA (1997) Smith, M.J.S.: Application-Specific Integrated Circuits, 1st edn. Addison-Wesley Professional, Reading, MA (1997)
8.
go back to reference Cheng, K.-W., Tseng, C.-C.: Quantum full adder and subtractor. Electron. Lett. 38(22), 1343–1344 (2002)CrossRef Cheng, K.-W., Tseng, C.-C.: Quantum full adder and subtractor. Electron. Lett. 38(22), 1343–1344 (2002)CrossRef
9.
go back to reference Cuccaro, Draper, T.G., Kutin, S.A., Moulton, D.P.: A new quantum ripple-carry addition circuit. arXiv.org, October 2004 Cuccaro, Draper, T.G., Kutin, S.A., Moulton, D.P.: A new quantum ripple-carry addition circuit. arXiv.org, October 2004
10.
go back to reference Chakrabarti, A., Sur-Kolay, S.: Designing quantum adder circuits and evaluating their error performance. In: International Conference on Electronic Design, pp. 1–6, December 2008 Chakrabarti, A., Sur-Kolay, S.: Designing quantum adder circuits and evaluating their error performance. In: International Conference on Electronic Design, pp. 1–6, December 2008
11.
go back to reference Takahashi, Y., Tani, S., Kunihiro, N.: Quantum addition circuits and unbounded fan-out. Quantum Inf. Comput. 10(9 &10), 872–890 (2010)MathSciNetMATH Takahashi, Y., Tani, S., Kunihiro, N.: Quantum addition circuits and unbounded fan-out. Quantum Inf. Comput. 10(9 &10), 872–890 (2010)MathSciNetMATH
12.
go back to reference Raussendorf, R., Browne, D., Briegel, H.: Measurement-based quantum computation on cluster states. Phys. Rev. A 68, 022312 (2003) Raussendorf, R., Browne, D., Briegel, H.: Measurement-based quantum computation on cluster states. Phys. Rev. A 68, 022312 (2003)
13.
go back to reference Draper, T.G., Kutin, S.A., Svore, E.M., Svore, K.M.: A logarithmic-depth quantum carry-lookahead adder. Quantum Inf. Comput. 6(4 &5), 351–369 (2006)MathSciNetMATH Draper, T.G., Kutin, S.A., Svore, E.M., Svore, K.M.: A logarithmic-depth quantum carry-lookahead adder. Quantum Inf. Comput. 6(4 &5), 351–369 (2006)MathSciNetMATH
14.
go back to reference Jamal, L., Shamsujjoha, M., Babu, H.M.H.: Design of optimal reversible carry look-ahead adder with optimal garbage and quantum cost. Int. J. Eng. Technol. 2(1), 44–50 (2012) Jamal, L., Shamsujjoha, M., Babu, H.M.H.: Design of optimal reversible carry look-ahead adder with optimal garbage and quantum cost. Int. J. Eng. Technol. 2(1), 44–50 (2012)
15.
go back to reference Trisetyarso, A., Van Meter, R.: Circuit design for a measurement-based quantum carry-lookahead adder. Int. J. Quantum Inf. 8(5), 843–867 (2010)CrossRefMATH Trisetyarso, A., Van Meter, R.: Circuit design for a measurement-based quantum carry-lookahead adder. Int. J. Quantum Inf. 8(5), 843–867 (2010)CrossRefMATH
16.
go back to reference Draper, T.G.: Addition on a quantum computer. arXiv.org, August 2000 Draper, T.G.: Addition on a quantum computer. arXiv.org, August 2000
17.
go back to reference Álvarez-Sánchez, J.J., Álvarez-Bravo, J.V., Nieto, L.M.: A quantum architecture for multiplying signed integers. J. Phys. Conf. Ser. 128(1), 1–9 (2008) Álvarez-Sánchez, J.J., Álvarez-Bravo, J.V., Nieto, L.M.: A quantum architecture for multiplying signed integers. J. Phys. Conf. Ser. 128(1), 1–9 (2008)
18.
go back to reference Thapliyal, H., Srinivas, M.B.: Novel reversible multiplier architecture using reversible TSG gate. In: IEEE International Conference on Computer Systems and Applications, pp. 100–103, May 2006 Thapliyal, H., Srinivas, M.B.: Novel reversible multiplier architecture using reversible TSG gate. In: IEEE International Conference on Computer Systems and Applications, pp. 100–103, May 2006
19.
go back to reference Thapliyal, H., Srinivas, M.B.: Novel reversible ‘TSG’ gate and its application for designing components of primitive reversible/quantum ALU. In: Fifth International Conference on Information, Communications and Signal Processing, 2005, pp. 1425–1429 (2005) Thapliyal, H., Srinivas, M.B.: Novel reversible ‘TSG’ gate and its application for designing components of primitive reversible/quantum ALU. In: Fifth International Conference on Information, Communications and Signal Processing, 2005, pp. 1425–1429 (2005)
20.
go back to reference Fahdil, M.A., Al-Azawi, A.F., Said, S.: Operations algorithms on quantum computer. Int. J. Comput. Sci. Netw. Secur. 10(1), 85–95 (2010) Fahdil, M.A., Al-Azawi, A.F., Said, S.: Operations algorithms on quantum computer. Int. J. Comput. Sci. Netw. Secur. 10(1), 85–95 (2010)
21.
go back to reference Thomsen, M.K., Glück, R., Axelsen, H.B.: Reversible arithmetic logic unit for quantum arithmetic. J. Phys. A Math. Theor. 43(38), 382002 (2010) Thomsen, M.K., Glück, R., Axelsen, H.B.: Reversible arithmetic logic unit for quantum arithmetic. J. Phys. A Math. Theor. 43(38), 382002 (2010)
22.
go back to reference Syamala, Y., Tilak, A.V.N.: Reversible arithmetic logic unit. In: 3rd International Conference on Electronics Computer Technology, pp. 207–211 (2011) Syamala, Y., Tilak, A.V.N.: Reversible arithmetic logic unit. In: 3rd International Conference on Electronics Computer Technology, pp. 207–211 (2011)
23.
go back to reference Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, Cambridge (2011) Nielsen, M.A., Chuang, I.L.: Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press, Cambridge (2011)
25.
go back to reference Cleve, R., Watrous, J.: Fast parallel circuits for the quantum Fourier transform. In: Proceedings of the 41st Annual Symposium on Foundations of Computer Science, pp. 526–536, Rendo Beach, CA, USA. IEEE Computer Society (2000) Cleve, R., Watrous, J.: Fast parallel circuits for the quantum Fourier transform. In: Proceedings of the 41st Annual Symposium on Foundations of Computer Science, pp. 526–536, Rendo Beach, CA, USA. IEEE Computer Society (2000)
26.
go back to reference Wallace, C.S.: A suggestion for a fast multiplier. IEEE Trans. Electro. Comput. EC-13(1), 14–17 (1964) Wallace, C.S.: A suggestion for a fast multiplier. IEEE Trans. Electro. Comput. EC-13(1), 14–17 (1964)
27.
go back to reference Dadda, L.: Some schemes for parallel multipliers. Alta Frequenza 34, 349–356 (1965) Dadda, L.: Some schemes for parallel multipliers. Alta Frequenza 34, 349–356 (1965)
28.
go back to reference Griffiths, R., Niu, C.-S.: Semiclassical Fourier transform for quantum computation. Phys. Rev. Lett. 76(17), 3228–3231 (1996)CrossRefADS Griffiths, R., Niu, C.-S.: Semiclassical Fourier transform for quantum computation. Phys. Rev. Lett. 76(17), 3228–3231 (1996)CrossRefADS
Metadata
Title
A quantum multiply-accumulator
Authors
Christopher M. Maynard
Einar Pius
Publication date
01-05-2014
Publisher
Springer US
Published in
Quantum Information Processing / Issue 5/2014
Print ISSN: 1570-0755
Electronic ISSN: 1573-1332
DOI
https://doi.org/10.1007/s11128-013-0715-5

Other articles of this Issue 5/2014

Quantum Information Processing 5/2014 Go to the issue