DocumentCode
2310187
Title
An FPGA computing demo core for space charge simulation
Author
Wu, Jinyuan ; Huang, Yifei
Author_Institution
Fermi Nat. Accel. Lab., Batavia, IL, USA
fYear
2009
fDate
10-15 May 2009
Firstpage
512
Lastpage
515
Abstract
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.
Keywords
field programmable gate arrays; microprocessor chips; particle accelerators; Altera Cyclone II FPGA device; Coulomb force; FPGA computing demo core; accelerator physics; field programmable gate arrays; inverse square-root cube operation; memory look-up table; microprocessors; particle system; space charge simulation; Computational modeling; Computer aided instruction; Cyclones; Decoding; Field programmable gate arrays; Particle accelerators; Physics computing; Space charge; Table lookup; Testing; FPGA Firmware; Reconfigurable Computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Real Time Conference, 2009. RT '09. 16th IEEE-NPSS
Conference_Location
Beijing
Print_ISBN
978-1-4244-4454-0
Type
conf
DOI
10.1109/RTC.2009.5321823
Filename
5321823
Link To Document