{"title":"基于拉普拉斯卷积滤波算法的GPGPU超线性加速研究","authors":"Mogana Vadiveloo, Mishal Almazrooie, R. Abdullah","doi":"10.1109/ICCOINS49721.2021.9497235","DOIUrl":null,"url":null,"abstract":"In this paper, the main idea is to investigate the hypothesis that superlinear speedup occurs when the concurrent threads on General Purposes Graphic Processing Units (GPGPU) carry heavy workloads. In order to evaluate this hypothesis, Laplacian image edge detection algorithm with convolution filtering is chosen as a case study. In this work, local memories of GPGPU are utilized in order to achieve the superlinear speedup. The convolution filtering kernels of the Laplacian edge detection algorithm are invoked in these local memories. By this, the low latency of the GPGPGU local memory are deployed efficiently and this subsequently leads to a higher speedup. The results obtained presented that the superlinear speedup is achieved when the size of the convolution kernel is large. In this study, when the convolution kernel size is 7×7, superlinear speedup is observed for image dataset of sizes between 1KB-2500KB.","PeriodicalId":245662,"journal":{"name":"2021 International Conference on Computer & Information Sciences (ICCOINS)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Superlinear Speedup on GPGPU Using Laplacian Algorithm with Convolution Filtering as A Case Study\",\"authors\":\"Mogana Vadiveloo, Mishal Almazrooie, R. Abdullah\",\"doi\":\"10.1109/ICCOINS49721.2021.9497235\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, the main idea is to investigate the hypothesis that superlinear speedup occurs when the concurrent threads on General Purposes Graphic Processing Units (GPGPU) carry heavy workloads. In order to evaluate this hypothesis, Laplacian image edge detection algorithm with convolution filtering is chosen as a case study. In this work, local memories of GPGPU are utilized in order to achieve the superlinear speedup. The convolution filtering kernels of the Laplacian edge detection algorithm are invoked in these local memories. By this, the low latency of the GPGPGU local memory are deployed efficiently and this subsequently leads to a higher speedup. The results obtained presented that the superlinear speedup is achieved when the size of the convolution kernel is large. In this study, when the convolution kernel size is 7×7, superlinear speedup is observed for image dataset of sizes between 1KB-2500KB.\",\"PeriodicalId\":245662,\"journal\":{\"name\":\"2021 International Conference on Computer & Information Sciences (ICCOINS)\",\"volume\":\"52 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Computer & Information Sciences (ICCOINS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCOINS49721.2021.9497235\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Computer & Information Sciences (ICCOINS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCOINS49721.2021.9497235","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Superlinear Speedup on GPGPU Using Laplacian Algorithm with Convolution Filtering as A Case Study
In this paper, the main idea is to investigate the hypothesis that superlinear speedup occurs when the concurrent threads on General Purposes Graphic Processing Units (GPGPU) carry heavy workloads. In order to evaluate this hypothesis, Laplacian image edge detection algorithm with convolution filtering is chosen as a case study. In this work, local memories of GPGPU are utilized in order to achieve the superlinear speedup. The convolution filtering kernels of the Laplacian edge detection algorithm are invoked in these local memories. By this, the low latency of the GPGPGU local memory are deployed efficiently and this subsequently leads to a higher speedup. The results obtained presented that the superlinear speedup is achieved when the size of the convolution kernel is large. In this study, when the convolution kernel size is 7×7, superlinear speedup is observed for image dataset of sizes between 1KB-2500KB.