期刊文献+

多核CPU-GPU协同的并行深度优先算法 被引量:2

Parallel depth first search algorithm on multicore-CPU and GPU
下载PDF
导出
摘要 针对多核CPU和GPU环境下图的深度优先搜索问题,提出多核CPU中实现并行DFS的新算法,通过有效利用内存带宽来提高性能,且当图增大时优势越明显。在此基础上提出一种混合方法,为DFS每一分支动态地选择最佳的实现:顺序执行;两种不同算法的多核执行;GPU执行。混合算法为每种大小的图提供相对更好的性能,且能避免高直径图上的最坏情况。通过比较多CPU和GPU系统,分析底层架构对DFS性能的影响。实验结果表明,一个高端single-socket GPU系统的DFS执行性能相当于一个高端4-socket CPU系统。 In order to solve the depth first search on multi-core CPU and GPU environment, this paper put forward a kind of parallel DFS algorithm on muhieore CPU . Through effective utilization of memory bandwidth to improve performance, and en- hanced its advantage as the size of the graph increased. Then the paper proposed a hybrid method which offered dynamical choices from a sequential execution, two different algorithms of multi-core execution, and a GPU execution, for each branch of DFS best implementation. Such hybrid method could provide the best performance for each size of the graph, and avoided the worst-case performance on high-diameter graphs. Finally, the paper compared the multiple CPU and GPU systems to analyse the influence of the underlying architecture on DFS. Experimental results show that a high-end GPU system on DFS perform as well as a quad-socket high-end CPU system.
作者 余莹 李肯立
出处 《计算机应用研究》 CSCD 北大核心 2014年第10期2982-2985,共4页 Application Research of Computers
基金 国家自然科学基金资助项目(61370095 61370098 61070057 90715029) 湖南省教育厅科学研究项目(13C074) 衡阳市科技局科技发展计划项目(2011KJ22) 湖南省教育科学"十二五"规划课题(XJK014CGD006)
关键词 多核CPU GPU 深度优先搜索 并行 异构 multi-core CPU GPU depth first search(DFS) parallel heterogeneous
  • 相关文献

参考文献15

  • 1NICKOLLDALLYS J, DALLY W J.The GPU computing era[J].IEEE Micro,2010,30(2):56-69.
  • 2卢风顺,宋君强,银福康,张理论.CPU/GPU协同并行计算研究综述[J].计算机科学,2011,38(3):5-9. 被引量:95
  • 3COFFMAN T, GREENBLATT S, MARCUS S.Graph-based technolo-gies for intelligence analysis[J].Communications of the ACM,2004,47(3):45-47.
  • 4SIM R, ROY N.Global a-optimal robot exploration in slam[C]// Proc of IEEE International Conference on Robotics and Automation.2005:661-666.
  • 5BRANDES U.A faster algorithm for betweenness centrality[J].The Journal of Mathematical Sociology,2001,25,(2):163-177.
  • 6TONG A, DREES B, NARDELLI G, et al.A combined experimental and computational strategy to define protein interaction networks for peptide recognition modules[J].Science,2002,295(5553):321-324.
  • 7LUMSDAINE A, GREGOR D, HENDRICKSON B, et al.Challenges in parallel graph processing[J].Parallel Processing Letters,2007,17(1):5-20.
  • 8许建,林泳,秦勇,黄翰.基于GPU的并行协同过滤算法[J].计算机应用研究,2013,30(9):2656-2659. 被引量:1
  • 9张庆科,杨波,王琳,朱福祥.基于GPU的现代并行优化算法[J].计算机科学,2012,39(4):304-310. 被引量:27
  • 10HONG S , OGUNTEBI T, OLUKOTUN K.Efficient parallel graph exploration on multi-core CPU and GPU[C]//Proc of International Conference on Parallel Architectures and Compilation Techniques Digital Object Identifier.2011:78-88.

二级参考文献42

  • 1吴恩华.图形处理器用于通用计算的技术、现状及其挑战[J].软件学报,2004,15(10):1493-1504. 被引量:141
  • 2朱丽莉,杨志鹏,袁华.粒子群优化算法分析及研究进展[J].计算机工程与应用,2007,43(5):24-27. 被引量:56
  • 3陈健,印鉴.基于影响集的协作过滤推荐算法[J].软件学报,2007,18(7):1685-1694. 被引量:59
  • 4ADOMAVICIUS G, TUZHILIN A. Toward the next generation ofrecommender systems : a survey of the state-of-the-art and possible ex- tensions[J]. IEEE Trans on Knowledge and Data Engineering, 2005,17(6) :?34-?49.
  • 5MELVILLE P,MOONEY R J, NAGARAJAN R. Content-boosted col- laborative filtering for improved recommendations [ C ]//Proc of the 19th National Conference on Artificial Intelligence. Menlo Park: American Association for Artificial Intelligence,2002 : 187-192.
  • 6CGEORGE T, MERUGU S. A scalable collaborative filtering frame- work based on co-clustering[ C ]//Proc of the 5th International Con- ference on Data Mining. Washington DC: IEEE Computer Society, 2005:625-628.
  • 7LI Rui-feng, ZHANG Yin, YU Hai-han. A social network-aware top-N recommender system using GPU [ C ]//Proc of the 11 th Annual Inter- national ACM/IEEE Joint Conference on Digital Libraries. 2011:287- 296.
  • 8PUNTHEERANURAK S, CHAIWTOOANUKOOL T. An item-based collaborative filtering method using item-based hybrid similarity [ C ]// Proc of the 2nd IEEE International Conference on Software Engineering and Service Science. 2011:469-472.
  • 9SONG Guo-hui, SUN Shu-tao, FAN W. Applying user interest on item- based recommender system [ C ]//Proc of International Conference on Computational Sciences and Optimization: 2012:635-638.
  • 10ZHENG Si-ting, HONG Wen-xing, ZHANG Ning, et al. Job recom- mender systems : a survey [ C ]//Proc of Intemational Conference on Computer Science & Education. 2012:920-924.

共引文献116

同被引文献16

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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