High Energy Particle Physics Workshop 2015 | |
Exploiting Parallelism in the TileCal Trigger System with GPGPU | |
Sacks, Marc^1 | |
School of Physics, University of the Witwatersrand, Johannesburg | |
2050, South Africa^1 | |
关键词: Computing efficiency; Degree of parallelism; General-purpose computing; Image processing algorithm; Parallel Computation; Processing algorithms; Tile calorimeters; Triggering systems; | |
Others : https://iopscience.iop.org/article/10.1088/1742-6596/645/1/012025/pdf DOI : 10.1088/1742-6596/645/1/012025 |
|
来源: IOP | |
【 摘 要 】
After the 2022 upgrades, the Tile Calorimeter (TileCal) detector at ATLAS will be generating raw data at a rate of approximately 41 TB/s. The TileCal triggering system contains a degree of parallelism in its processing algorithms and thus presents an opportunity to explore the use of general-purpose computing on graphics processing units (GPGPU). Currently, research into the viability of an sROD ARM-based co-processing unit (PU) is being conducted at Wits University with especial regard to increasing the I/O throughput of the detector. Integration of GPGPU into this PU could enhance its performance by relieving the ARMs of particularly parallel computations. In addition to the PU, use of GPGPU in the front-end trigger is being investigated on the basis of the used algorithms having a similarity to image processing algorithms - where GPU can be used optimally. The use of GPUs in assistance to or in place of FPGAS can be justified by GPUs' relative ease of programming; C/C++ like languages as opposed to assembly-like Hardware Description Languages (HDLs). This project will consider how GPUs can best be utilised as a subsystem of TileCal in terms of power and computing efficiency; and therefore cost.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Exploiting Parallelism in the TileCal Trigger System with GPGPU | 804KB | download |