咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Optimizing convolution operati... 收藏

Optimizing convolution operations on GPUs using adaptive tiling

作     者:van Werkhovena, Ben Maassen, Jason Bal, Henri E. Seinstra, Frank J. 

作者机构:Vrije Univ Amsterdam Dept Comp Sci NL-1081 HV Amsterdam Netherlands Netherlands eSci Ctr NL-1098 XG Amsterdam Netherlands 

出 版 物:《FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE》 (Future Gener Comput Syst)

年 卷 期:2014年第30卷第1期

页      面:14-26页

核心收录:

学科分类:08[工学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:Dutch national program COMMIT 

主  题:High-performance computing GPU computing Parallel applications GPU clusters High-level programming models 

摘      要:The research domain of Multimedia Content Analysis (MMCA) considers all aspects of the automated extraction of knowledge from multimedia data. High-performance computing techniques are necessary to satisfy the ever increasing computational demands of MMCA applications. The introduction of Graphics Processing Units (GPUs) in modern cluster systems presents application developers with a challenge. While GPUs are well known to be capable of providing significant performance improvements, the programming complexity vastly increases. To this end, we have extended a user transparent parallel programming model for MMCA, named Parallel-Horus, to allow the execution of compute intensive operations on the GPUs present in the cluster. The most important class of operations in the MMCA domain are convolutions, which are typically responsible for a large fraction of the execution time. Existing optimization approaches for CUDA kernels in general as well as those specific to convolution operations are too limited in both performance and flexibility. In this paper, we present a new optimization approach, called adaptive tiling, to implement a highly efficient, yet flexible, library-based convolution operation for modern GPUs. To the best of our knowledge, our implementation is the most optimized and best performing implementation of 2D convolution in the spatial domain available to date. (C) 2013 Elsevier B.V. All rights reserved.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分