Parallel Programming with GPUs: Parallel Programming Using Graphics Processing Units with Numerical Examples for Microwave Engineering (IEEE)

Publication Year: 


Scientific parallel programming has become mainstream in recent years by the introduction of high-performance graphics processing units (GPUs) that are specifically designed for numerical processing. In addition, freely available programming tools have made it possible for anyone who wants to leverage the processing power of GPUs to do so relatively easily. This article provides an introduction to parallel programming using GPUs with numerical examples demonstrating the speedup that can be obtained in a microwave engineering problem. All programming tools that are used in the article can be obtained free-of-charge from online resources. This accessibility is a tremendous benefit to engineers, students, and enthusiasts.

Paper available at IEEE.

M.I.T. Lincoln Lab., Lexington, MA, USA
File attachments: