Microsoft ‘Accelerator’ for GPGPU

Software giant offers API for general purpose computing with standard graphics cards.

Last month a white paper from Microsoft Research unveiled a new API which simplifies programming of graphics processing units (GPU) for general-purpose computing. GPUs have already been deployed as computational devices in oil and gas software prototypes from SMT (reservoir simulation) and Finetooth (seismic data compression).


Designed for graphics display, GPUs are powerful, but hard to program for general-purpose use. Microsoft Accelerator provides a high-level interface to translate data parallel operations on-the-fly to optimized GPU pixel shader code and API calls. Accelerator compiled code is typically within 50% of hand-written pixel shader code and up to 18 times faster than C code running on a CPU.

Click here to comment on this article

Click here to view this article in context on a desktop

© Oil IT Journal - all rights reserved.