Fast, multi-channel real-time processing of signals with microsecond latency using graphics processing units.
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.
Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027, USA.
N
N
Rath
Department of Information Engineering, Nagoya University, Nagoya, Japan.
S
S
Kato
Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027, USA.
J P
JP
Levesque
Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027, USA.
M E
ME
Mauel
Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027, USA.
G A
GA
Navratil
Department of Applied Physics and Applied Mathematics, Columbia University, 500 W 120th St, New York, New York 10027, USA.
Q
Q
Peng