Fast, multi-channel real-time processing of signals with microsecond latency using graphics processing units
- Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027 (United States)
- Department of Information Engineering, Nagoya University, Nagoya (Japan)
Fast, digital signal processing (DSP) has many applications. Typical hardware options for performing DSP are field-programmable gate arrays (FPGAs), application-specific integrated DSP chips, or general purpose personal computer systems. This paper presents a novel DSP platform that has been developed for feedback control on the HBT-EP tokamak device. The system runs all signal processing exclusively on a Graphics Processing Unit (GPU) to achieve real-time performance with latencies below 8 μs. Signals are transferred into and out of the GPU using PCI Express peer-to-peer direct-memory-access transfers without involvement of the central processing unit or host memory. Tests were performed on the feedback control system of the HBT-EP tokamak using forty 16-bit floating point inputs and outputs each and a sampling rate of up to 250 kHz. Signals were digitized by a D-TACQ ACQ196 module, processing done on an NVIDIA GTX 580 GPU programmed in CUDA, and analog output was generated by D-TACQ AO32CPCI modules.
- OSTI ID:
- 22254934
- Journal Information:
- Review of Scientific Instruments, Vol. 85, Issue 4; Other Information: (c) 2014 AIP Publishing LLC; Country of input: International Atomic Energy Agency (IAEA); ISSN 0034-6748
- Country of Publication:
- United States
- Language:
- English
Similar Records
Fast analysis of molecular dynamics trajectories with graphics processing units-Radial distribution function histogramming
Latent uncertainties of the precalculated track Monte Carlo method