-
题名一种高效直方图生成算法在GPU上的实现
被引量:2
- 1
-
-
作者
狄鹏
胡长军
李建江
-
机构
北京科技大学计算机与通信工程学院
-
出处
《计算机科学》
CSCD
北大核心
2012年第3期304-307,共4页
-
基金
教育部科学技术研究重点项目(108008)
国家"863"计划资助项目(2008AA01Z109)资助
-
文摘
直方图生成算法(Histogram Generation)是一种顺序的非规则数据依赖的循环运算,已在许多领域被广泛应用。但是,由于非规则的内存访问,使得多线程对共享内存访问会产生很多存储体冲突(Bank Conflict),从而阻碍并行效率。如何在并行处理器平台,特别是当前最先进的图像处理单元(Graphic Processing Unit,GPU)实现高效的直方图生成算法是很有研究价值的。为了减少直方图生成过程中的存储体冲突,通过内存填充技术,将多线程的共享内存访问均匀地分散到各个存储体,可以大幅减少直方图生成算法在GPU上的内存访问延时。同时,通过提出有效可靠的近似最优配置搜索模型,可以指导用户配置GPU执行参数,以获得更高的性能。经实验验证,在实际应用中,改良后的算法比原有算法性能提高了42%~88%。
-
关键词
图像处理单元
计算设备统一构架
直方图生成
内存填充
-
Keywords
GPU,CUDA, Histogram,Padding
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-