CPU bypass: Critical signal processing operation


General-Purpose computing on Graphics Processing Units (GPGPU), using massively parallel GPUs to execute thousands of math instructions simultaneously and repetitively, is a boon to signal processing. But its use in real-time scenarios has been limited by the traditional involvement of the Central Processing Unit (CPU) in Direct Memory Access (DMA) transactions.


** This article appears in the June 2013 edition of Military Embedded Systems (page 12).