期刊文献+

基于OpenCL的最短路径图算法实现 被引量:1

Realization of Dijkstra Graph Algorithms Based on OpenCL
下载PDF
导出
摘要 当今生物医学影像涉及越来越多的成像数据,需要进行快速计算最短曲率值。最短路径算法在这个应用中发挥重要的作用,dijkstra算法就是用于计算源点到其他节点的最短路径的常见算法。过去普遍认为最短路径算法在CPU上的运行速率过低,很难用于交叉学科和曲率测量类型研究的曲率计算。OpenCL架构是基于异构平台的行业标准框架,能够利用GPU作为协处理器,进行通用计算。大脑皮层曲率是生物医学领域研究的热点,该文利用OpenCL在高性能计算领域的巨大优势来进行加速计算,实现了Dijkstra算法的并行编程。实验结果获得了4.73~9.69倍的加速比,表明了OpenCL确实具有很好的加速效果,且对最短路径算法有很好的改进。 Nowadays, biomedical imaging involves more and more imaging data, which needs quickly calculate the shortest curva- ture value. Shortest path algorithm plays an important role in this application, dijkstra algorithm is a common algorithm for calculating the shortest path from source to other nodes. In the past, the shortest path algorithm was considered to be too slow on the CPU to be used for curvature calculations in cross - disciplinary and curvature measurement types. The OpenCL architecture, based on heterogene- ous platforms, is an industry - standard framework that can be used as a coprocessor for general purpose computing. The curvature of the cerebral cortex is a hotspot in biomedical research. We use OpenCL to accelerate the calculation of the advantages of the field of high -performance computing and achieve the Dijkstra algorithm for parallel programming. The experimental results show that we get 4. 73 -9. 69 times speedup, which shows that OpenCL has a good acceleration effect, and the shortest path algorithm has achieved a good improvement.
作者 杨保国
出处 《实验科学与技术》 2017年第1期57-59,76,共4页 Experiment Science and Technology
关键词 DIJKSTRA算法 OPENCL 通用计算 最短曲率值 dijkstra algorithm openCL general purpose computing shortest curvature value
  • 相关文献

参考文献2

二级参考文献59

  • 1刘俊敏,黄忠全,王世耕,张颍.医学图像处理技术的现状及发展方向[J].医疗卫生装备,2005,26(12):25-26. 被引量:17
  • 2Clark James H.The geometry engine:A VLSI geometry system for graphics[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1982.127~133
  • 3Fuchs Herry,Poulton John.Pixel-planes:A VLSI-Oriented design for a raster graphics engine[J].VLSI Design,1981,2(3):20~28
  • 4Eyles John,Austin John,Fuchs Henry,et al.Pixel-plane 4:A summary,advances in computer graphics hardware II[A].Eurographic Seminars Tutorials and Perspectives in Computer Graphics,New York:Springer-Verlag,1988.183~208
  • 5Fuchs Herry,Israel Laura,Poulton John,et al.Pixel-planes 5:A heterogeneous multiprocessor graphics system using processor-enhanced memories[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1989.79~88
  • 6http://www.nvidia.com/object/gpu.html[OL]
  • 7http://developer.nvidia.com/[OL]
  • 8http://www.ati.com/developer/[OL]
  • 9http://www.gpgpu.org[OL]
  • 10Joo Luiz Dihl Comba,Dietrich Carlos A,Pagot Christian A,et al.Computation on GPUs:From a programmable pipeline to an efficient stream processor[J].Revista de Informática Teóricae Aplicada,2003,X(2):41~70

共引文献226

同被引文献9

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部