Title
FPGA Based Hybrid Computing Platform for ESS Linac Simulator
Abstract
This paper presents a scalable and high-throughput hybrid computing platform for the real-time multi-particle based Linac (Linear accelerator) simulation model to be used at the European Spallation Source (ESS). The multi-particle simulation model with non-linear modeling is needed to provide a realistic behavior of the particle beam for reducing the losses at the superconducting structures. The computation complexity of the simulations can reach 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">12</sup> matrix multiplication operations for a test case of 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">6</sup> beam particles simulated over 10 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">6</sup> cells. An OpenCL (Open Computing Language) based framework is used to map the processing intensive parts of the simulation model efficiently to any configuration of a CPU-, GPU- and FPGA-based platform. Optimizations using data precision strategies have also been explored to further improve the throughput after reaching memory access saturation. We are able to achieve up to $89 \times$ speed up compared to a C++ benchmark of the same system.
Year
DOI
Venue
2018
10.1109/NORCHIP.2018.8573518
2018 IEEE Nordic Circuits and Systems Conference (NORCAS): NORCHIP and International Symposium of System-on-Chip (SoC)
Keywords
Field
DocType
European Spallation Source,nonlinear modeling,particle beam,superconducting structures,computation complexity,FPGA-based platform,ESS Linac simulator,scalable computing platform,high-throughput hybrid computing platform,linear accelerator,matrix multiplication operations,open computing language,multiparticle based Linac simulation model,OpenCL,CPU-based platform,GPU-based platform,memory access saturation,optimizations,C++
Particle beam,Computer science,Parallel computing,Field-programmable gate array,Bandwidth (signal processing),Computational science,Throughput,Matrix multiplication,Linear particle accelerator,Scalability,Speedup
Conference
ISBN
Citations 
PageRank 
978-1-5386-7657-8
0
0.34
References 
Authors
1
5
Name
Order
Citations
PageRank
Arun Jeevaraj100.34
Emmanuel Laface200.34
Maurizio Donna300.34
Fredrik Edman461.31
Liang Liu59518.47