Quantum Annealing (QA) is an emerging technique, derived from Simulated Annealing, providing metaheuristics for multivariable optimisation problems. Studies have shown that it can be applied to solve NP-hard problems with faster convergence and better quality of result than other traditional heuristics, with potential applications in a variety of fields, from transport logistics to circuit synthesis and optimisation. In this paper, we present a hardware architecture implementing a QA-based solver for the Multidimensional Knapsack Problem, designed to improve the performance of the algorithm by exploiting parallelised computation. We synthesised the architecture using as a target an Altera FPGA board and simulated the execution for solving a set of benchmarks available in the literature. Simulation results show that the proposed implementation is about 100 times faster than a single-thread general-purpose CPU without impact on the accuracy of the solution.

A Parallel Hardware Architecture For Quantum Annealing Algorithm Acceleration / Evelina Forno; Andrea Acquaviva; Yuki Kobayashi; Enrico Macii; Gianvito Urgese. - ELETTRONICO. - (In stampa/Attività in corso), pp. 1-6. (Intervento presentato al convegno IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) 2018 tenutosi a Verona nel 8-10 October 2018) [10.1109/VLSI-SoC.2018.8644777].

A Parallel Hardware Architecture For Quantum Annealing Algorithm Acceleration

Andrea Acquaviva;
In corso di stampa

Abstract

Quantum Annealing (QA) is an emerging technique, derived from Simulated Annealing, providing metaheuristics for multivariable optimisation problems. Studies have shown that it can be applied to solve NP-hard problems with faster convergence and better quality of result than other traditional heuristics, with potential applications in a variety of fields, from transport logistics to circuit synthesis and optimisation. In this paper, we present a hardware architecture implementing a QA-based solver for the Multidimensional Knapsack Problem, designed to improve the performance of the algorithm by exploiting parallelised computation. We synthesised the architecture using as a target an Altera FPGA board and simulated the execution for solving a set of benchmarks available in the literature. Simulation results show that the proposed implementation is about 100 times faster than a single-thread general-purpose CPU without impact on the accuracy of the solution.
In corso di stampa
Proceedings of IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) 2018
1
6
A Parallel Hardware Architecture For Quantum Annealing Algorithm Acceleration / Evelina Forno; Andrea Acquaviva; Yuki Kobayashi; Enrico Macii; Gianvito Urgese. - ELETTRONICO. - (In stampa/Attività in corso), pp. 1-6. (Intervento presentato al convegno IFIP/IEEE International Conference on Very Large Scale Integration (VLSI-SoC) 2018 tenutosi a Verona nel 8-10 October 2018) [10.1109/VLSI-SoC.2018.8644777].
Evelina Forno; Andrea Acquaviva; Yuki Kobayashi; Enrico Macii; Gianvito Urgese
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/816394
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 7
  • ???jsp.display-item.citation.isi??? 6
social impact