对于量子自旋模型的张量子网络计算的FPGA加速
Yang Liang1, Songtai Lv2, Zhexuan Tang1
1Quantum Medical Sensing Laboratory, School of Health Science and Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China.
The Review of scientific instruments
|January 23, 2025
概括
研究人员通过将其转换为现场可编程网关数组 (FPGA) 为多体系统优化了张量网络算法. 这种FPGA方法显著减少了量子纠模拟的计算时间.
科学领域:
- 量子物理学 量子物理学 是一种量子物理学.
- 计算科学 计算科学
背景情况:
- 张量网络增强了多体系统模拟,但增加了计算复杂性和时间.
- 量子纠模拟需要大量的计算资源.
研究的目的:
- 为优化模拟多体系统的张量网络算法.
- 为了减少与量子纠模拟相关的计算时间和复杂性.
主要方法:
- 将量子张量网络算法转换为用于现场可编程门数组 (FPGA) 的经典电路.
- 在FPGA上设计了一种密集的并行计算架构,以实现高效的张量运算.
主要成果:
- 与CPU相比,基于FPGA的设计实现了1.7倍的加速度.
- FPGA的性能与图形处理单元 (GPU) 的性能相当.
- 在FPGA上展示了平行张量运算的可扩展和可重复使用的方法.
结论:
- FPGA实现为加速张量网络计算提供了有效的解决方案.
- 这项工作通过硬件优化推进了多体计算和量子技术.
相关概念视频
Acceleration Vectors
7.9K
In everyday conversation, accelerating means speeding up. Acceleration is a vector in the same direction as the change in velocity, Δv, therefore the greater the acceleration, the greater the change in velocity over a given time. Since velocity is a vector, it can change in magnitude, direction, or both. Thus acceleration is a change in speed or direction, or both. For example, if a runner traveling at 10 km/h due east slows to a stop, reverses direction, and continues their run at 10 km/h...
7.9K
Ampere-Maxwell's Law: Problem-Solving
530
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of...
530
Spin–Spin Coupling Constant: Overview
864
In bromoethane, the three methyl protons are coupled to the two methylene protons that are three bonds away. In accordance with the n+1 rule, the signal from the methyl protons is split into three peaks with 1:2:1 relative intensities. The methylene protons appear as a quartet, with the relative intensities of 1:3:3:1.
Qualitatively, any spin plus-half nucleus polarizes the spins of its electrons to the minus-half state. Consequently, the paired electron in the hydrogen–carbon bond must...
Qualitatively, any spin plus-half nucleus polarizes the spins of its electrons to the minus-half state. Consequently, the paired electron in the hydrogen–carbon bond must...
864
The Quantum-Mechanical Model of an Atom
41.9K
Shortly after de Broglie published his ideas that the electron in a hydrogen atom could be better thought of as being a circular standing wave instead of a particle moving in quantized circular orbits, Erwin Schrödinger extended de Broglie’s work by deriving what is now known as the Schrödinger equation. When Schrödinger applied his equation to hydrogen-like atoms, he was able to reproduce Bohr’s expression for the energy and, thus, the Rydberg formula governing hydrogen spectra.
41.9K
Fermi Level Dynamics
217
The vacuum level denotes the energy threshold required for an electron to escape from a material surface. It is usually positioned above the conduction band of a semiconductor and acts as a benchmark for comparing electron energies within various materials.
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
217
Fast Fourier Transform
261
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
261


