{"title":"GPGPU加速使用OpenCL的聚光灯SAR模拟器","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":"{\"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}","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}
GPGPU Acceleration using OpenCL for a Spotlight SAR Simulator
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.