An FPGA computing demo core for space charge simulation [electronic resource].
- Washington, D.C. : United States. Dept. of Energy, 2009. and Oak Ridge, Tenn. : Distributed by the Office of Scientific and Technical Information, U.S. Dept. of Energy.
- Additional Creators:
- Fermi National Accelerator Laboratory, United States. Department of Energy, and United States. Department of Energy. Office of Scientific and Technical Information
- In accelerator physics, space charge simulation requires large amount of computing power. In a particle system, each calculation requires time/resource consuming operations such as multiplications, divisions, and square roots. Because of the flexibility of field programmable gate arrays (FPGAs), we implemented this task with efficient use of the available computing resources and completely eliminated non-calculating operations that are indispensable in regular micro-processors (e.g. instruction fetch, instruction decoding, etc.). We designed and tested a 16-bit demo core for computing Coulomb's force in an Altera Cyclone II FPGA device. To save resources, the inverse square-root cube operation in our design is computed using a memory look-up table addressed with nine to ten most significant non-zero bits. At 200 MHz internal clock, our demo core reaches a throughput of 200 M pairs/s/core, faster than a typical 2 GHz micro-processor by about a factor of 10. Temperature and power consumption of FPGAs were also lower than those of micro-processors. Fast and convenient, FPGAs can serve as alternatives to time-consuming micro-processors for space charge simulation.
- Published through SciTech Connect., 01/01/2009., "fermilab-conf-09-273-e", Presented at 16th IEEE NPSS Real Time Conference 2009 (RT 2009), Beijing, China, 10-15 May 2009., and Wu, Jinyuan; Huang, Yifei.
- Funding Information:
View MARC record | catkey: 14344042