Title :
Parallel Programming with GPUs: Parallel Programming Using Graphics Processing Units with Numerical Examples for Microwave Engineering
Author_Institution :
M.I.T. Lincoln Lab., Lexington, MA, USA
Abstract :
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.
Keywords :
graphics processing units; microwave technology; parallel programming; GPU processing power; high-performance graphics processing unit; microwave engineering problem; numerical example; numerical processing; online resource; scientific parallel programming; Graphics processing units; Microwave engineering; Numerical processing; Parallel programming;
Journal_Title :
Microwave Magazine, IEEE
DOI :
10.1109/MMM.2013.2248611