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 releaseFile | 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.
https://hdl.handle.net/11583/2996529