基于GPU的流式图计算关键技术研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:wzhl512
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
21世纪人们迎来了大数据时代,随着互联网与云计算的兴起,特别是移动设备和互联网结合的越来越紧密,每个人每时每刻都在产生与消费大量的数据。对于服务供应商而言,如何处理这些数据并从这些数据中得到有价值的信息成为了棘手的难题。为了解决这一难题,在数据处理方面人们开发了许多大数据处理框架,然而由于数据量过大,传统的基于CPU的计算模型已经无法满足海量数据的计算需求;另一方面,GPU由于其结构天生适合并行运算逐渐引起了人们的关注,并且越来越多的计算框架专门开发了基于GPU的版本来提高性能。尽管GPU天生适合并行计算,但它由于数据容量有限且和内存数据交换性能开销大,并且由于GPU本身具有的逻辑控制单元很少,这些因素造成了单独的G PU只能处理较小规模的数据并且只能进行易于分解的计算任务而不能像CPU一样执行复杂的逻辑判断。特别地,在执行图计算任务方面,由于warp内线程负载不均衡而导致的同步开销以及图的不规则性导致的访存不连续形成了GPU性能的瓶颈。为了更加清晰地探索GPU性能优化的方向以及其可行性,本文由一种基础的想法到几种过渡的模型,最后得出性能提升较优的基于二分查找/插值查找的两阶段负载调度算法。在二分查找中,每个线程通过前缀求和数组找到自身负责的工作单元。在最好情况下一次就能找到目标值,而最坏情况下需要2logN次访存操作。实际上每次迭代中每个线程需要执行两次访存操作分别访问左端和右端的元素比较大小以更新m的值。同时,由于每个线程并发进行搜寻时需要等待barrier的数据同步,而至少有一个线程需要执行2logN次操作,因此一次完整的二分查找复杂度就是2logN。之后为了印证该算法对于GPU性能的提升设计了多个实验,GPU将会通过执行四种常见的图计算算法测试性能提升。为了使得我们对于GPU的性能有一个更为清晰的认识,还设计了多个对照组,分别会使用CPU与GPU配合其他几种调度模型执行相同的算法。更进一步,我们还采用了不同的数据集以及多个迭代次数与样本容量来探究该方案对于性能优化的优劣势。经过实验,根据平均每次迭代w arp使用情况以及执行时间论证了该算法的有效性。并且还得出了最优的block大小以获取最优的性能。
其他文献
《草原风·李世相创作歌曲选》是内蒙古著名作曲家李世相先生于2013年9月出版的声乐曲集。该歌集的出版为声乐艺术的百花之园增添了又一朵美丽的花朵。本文对李先生歌曲
本文针对具体的双足机器人模型,对机器人进行逆运动学的建模,给出零力矩点(ZMP)计算的具体过程,利用零力矩点为运动中机器人的平衡问题提供很好的解决方案:在仿真平台下,在线计
邓小平揭示了有中国特色社会主义文化观的涵义与特点、地位与作用等。他创造性地提出了“建设高度的社会主义精神文明”的概念,并始终以“两分法”为思想武器,提出“两个文明”
2015年6月2日,在俄罗斯圣彼得堡的第18届“奥斯科尔科夫之友”国际艺术节上,中国著名作曲家,中央音乐学院博士生导师姚恒璐教授的手风琴作品《鼎》(奏鸣曲一号,为自由低音手风琴创
研究背景在我国,急性脑梗死是最常见的卒中类型,占所有脑卒中的69.6%~70.8%。有研究报告,我国急性脑梗死住院患者发病后1个月内病死率约为2.3%~3.2%,3个月的病死率和致残疾率分
目的利用CT血管成像(Computed tomography angiography,CTA)探讨颈动脉几何解剖形态与颈内动脉起始部粥样硬化斑块形成的相关性。方法收集246例经头颈部CTA检查的患者,检测共492侧颈动脉血管形态、管腔结构及分叉处解剖结构,并检查颈内动脉起始部是否存在粥样硬化斑块,找出所有患者中只有单侧血管存在斑块的患者共54例(108侧),将整体情况下全部血管(492侧)及同一个
铜陵地区矿产丰富,在多年的采矿活动中,产生了大量尾矿,堆积在附近的尾矿库中,对周边环境造成影响。探究重金属迁移规律,对于尾矿库复垦、治理有着重要的指导意义。在自然降
近年伴随着国家经济增长,国民生活条件的提高,人们对于旅游的概念从传统的观光旅游逐步向休闲度假旅游、体验型旅游阶段发展,2016年12月,国务院提出,全国要建设25条国家旅游风景道,这25条国家旅游风景道中有超过60%以上的旅游风景道位于山区区域,所以对山区旅游公路的安全性评价是非常必要的。研究表明道路安全事故有90%均与人有关,以驾驶人视觉特性为基础对山区旅游公路安全性进行评价,对山区旅游公路安全
"00后"大学生价值观教育是高校学生工作的一项重要任务。当前,"00后"大学生价值观教育主要受家庭教育环境、网络新媒体和不良社会风气等多元因素的影响,因而在他们身上出现榜
职业教育一直被社会认为是培养技术工人或专业技能人才的教育,对基础学科教学长期处于一种被忽视、轻视的状态。本文以新时期对职业教育的要求为起点,以长春职业技术学校现阶