{"title":"GPGPU Acceleration using OpenCL for a Spotlight SAR Simulator","authors":"E. Balster, M. Hoffman, J. P. Skeans, David Fan","doi":"10.1145/3078155.3078157","DOIUrl":null,"url":null,"abstract":"In this paper, OpenCL is used to target a general purpose graphics processing unit (GPGPU) for acceleration of 2 modules used in a synthetic aperture radar (SAR) simulator. Two of the most computationally complex modules, the Back Projection and Generate Return modules, are targeted to an AMD FirePro M5100 GPGPU. The resulting speedup is 3X over multi-threaded C++ implementations of those algorithms running on an 4-core Intel I7 2.8GHz processor, 4X and 7X over single-threaded C++ implementations, and 19X and 29X over native MATLAB implementations, respectively.","PeriodicalId":267581,"journal":{"name":"Proceedings of the 5th International Workshop on OpenCL","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 5th International Workshop on OpenCL","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3078155.3078157","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
In this paper, OpenCL is used to target a general purpose graphics processing unit (GPGPU) for acceleration of 2 modules used in a synthetic aperture radar (SAR) simulator. Two of the most computationally complex modules, the Back Projection and Generate Return modules, are targeted to an AMD FirePro M5100 GPGPU. The resulting speedup is 3X over multi-threaded C++ implementations of those algorithms running on an 4-core Intel I7 2.8GHz processor, 4X and 7X over single-threaded C++ implementations, and 19X and 29X over native MATLAB implementations, respectively.