Simulated Adiabatic Bifurcation (aSB) is a quantum-inspired algorithm that provides approximate solutions for large-scale optimization problems using the Ising model. It emulates the quantum adiabatic evolution of a network of non-linear Kerr oscillators on classical platforms. These oscillators undergo bifurcation, where each branch corresponds to a spin state, with the network creating an energy imbalance to deter-mine the optimal solution. This approach is highly parallelizable, making it suitable for implementation on GPUs and FPGAs. However, classical emulation introduces analog errors, potentially compromising performance. To address this, alternative methods like ballistic (bSB) and discrete (dSB) evolutions were developed, with the ballistic approach further enhanced by thermal fluctuations (HbSB). Our comprehensive analysis of bSB, dSB, and HbSB using benchmark Max-Cut and knapsack problems aimed to identify the best balance of speed, area, and accuracy. We found that fixed-point number representation allows more algorithm iterations within the same timeframe as floating-point representation. The proposed FPGA architecture implements d S B and its heated version, leveraging high parallelizability and efficient memory or-ganization. This design supports larger coefficients and improves problem-solving efficiency without multipliers for matrix-vector evaluation. Challenges include mitigating data dependency between matrix-vector multiplication and time evolution, and developing a preconditioning method for adapting problem coefficients, making the architecture suitable for real-world applications and potential ASIC release

Engineering Discrete Simulated Bifurcation for an FPGA Digital Ising Machine / Orlando, Fabrizio; Volpe, Deborah; Orlandi, Giacomo; Riente, Fabrizio; Vacca, Marco; Graziano, Mariagrazia. - 3:(2025), pp. 496-497. (Intervento presentato al convegno 2024 IEEE International Conference on Quantum Computing and Engineering (QCE) tenutosi a Montreal (Can) nel 15-20 September 2024) [10.1109/qce60285.2024.10373].

Engineering Discrete Simulated Bifurcation for an FPGA Digital Ising Machine

Orlando, Fabrizio;Volpe, Deborah;Orlandi, Giacomo;Riente, Fabrizio;Vacca, Marco;Graziano, Mariagrazia
2025

Abstract

Simulated Adiabatic Bifurcation (aSB) is a quantum-inspired algorithm that provides approximate solutions for large-scale optimization problems using the Ising model. It emulates the quantum adiabatic evolution of a network of non-linear Kerr oscillators on classical platforms. These oscillators undergo bifurcation, where each branch corresponds to a spin state, with the network creating an energy imbalance to deter-mine the optimal solution. This approach is highly parallelizable, making it suitable for implementation on GPUs and FPGAs. However, classical emulation introduces analog errors, potentially compromising performance. To address this, alternative methods like ballistic (bSB) and discrete (dSB) evolutions were developed, with the ballistic approach further enhanced by thermal fluctuations (HbSB). Our comprehensive analysis of bSB, dSB, and HbSB using benchmark Max-Cut and knapsack problems aimed to identify the best balance of speed, area, and accuracy. We found that fixed-point number representation allows more algorithm iterations within the same timeframe as floating-point representation. The proposed FPGA architecture implements d S B and its heated version, leveraging high parallelizability and efficient memory or-ganization. This design supports larger coefficients and improves problem-solving efficiency without multipliers for matrix-vector evaluation. Challenges include mitigating data dependency between matrix-vector multiplication and time evolution, and developing a preconditioning method for adapting problem coefficients, making the architecture suitable for real-world applications and potential ASIC release
2025
979-8-3315-4137-8
File in questo prodotto:
File Dimensione Formato  
IEEE_QCE_2024_Orlando_Volpe_Orlandi (5).pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: Pubblico - Tutti i diritti riservati
Dimensione 392.79 kB
Formato Adobe PDF
392.79 kB Adobe PDF Visualizza/Apri
Engineering_Discrete_Simulated_Bifurcation_for_an_FPGA_Digital_Ising_Machine.pdf

accesso riservato

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 464.69 kB
Formato Adobe PDF
464.69 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

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/11583/2996529