欢迎来到天天文库
浏览记录
ID:42482241
大小:3.10 MB
页数:67页
时间:2019-09-15
《可视化算法的GPU加速研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、可视化算法的GPU加速研究GPUAccelerationofMicro-blogDiffusionVisualization工程领域:软件工程作者姓名:丛敏章指导教师:张康教授企业导师:于瑞忠天津大学软件学院二零一七年十一月万方数据万方数据独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
2、学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解天津大学有关保留、使用学位论文的规定。特授权天津大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日万方数据万方数据摘要在社交网络中,发布者、阅读者和转发者形成信息传播的基础。大量用户都会参与到信息扩散当中,受到个体用户心理等因素的影响,使得传播过程难以
3、捉摸。在前面的研究中,运用流体动力学计算模型(如LBM方法),已被证明是非常有效的可视化方式来展示社交媒体中动态信息扩散的过程。但在社交网络中,信息量大、节点较多导致计算规模过于庞大,通常会需要很长时间来计算。大量流动节点的存在使得实时化的输出结果变得不可能。致使不能直观方便的观察可视化结果,不能时时的观察图象的变化。图形处理器(GPU),又被称做显示核心处理器,它是一种设备在个人小型电脑、图形工作室、游戏娱乐机和一些移动手持设备上计算图形图像任务的小型处理器。在计算机发展的初期,显卡的发明是为了增强显示效果,他为每个像素点提供一个缓存,由C
4、PU处理所有图形图像的计算。并行处理对图形渲染非常有效,而CPU的串行工作经常无法胜任这种工作。GPU从设计之初,得益于其特殊的架构,使其一般执行并行计算的任务。GPU不同于CPU,它使用了大量的执行单元,任务可以细化成小计算来分配到执行单元,并可以轻松的加载并行处理,然而CPU那样的单线程处理不能满足并行需要。运用GPU强大的并行能力可以为我们的科学计算的速度带来显著提高。NVIDIA发布了CUDA并行计算平台和编程模型。它通过使用NVIDIA的图形处理器(GPU)的处理能力,可大幅提升计算性能。CUDA工作在软件层来沟通编程语言与GPU核
5、心的操作,开发人员不需要了解GPU内部核心的操作。只需将任务分配给每个线程。CUDA将把这些任务分配给每个GPU核心。然而现在并没有将现有程序转换成CUDA程序的通用方法及过程。如果可以使用GPU来加速程序的运行,那么此信息流可视化方法会得到更加有效直观的图像。经过努力,我们最终将这个可视化算法加速,并总结了一般串行程序转换成并行程序的基本方法,加速效果是十分显著的,此可视化程序将为后续的研究带来便利。关键词:可视化,并行计算,GPU加速,CUDA,LBMI万方数据II万方数据ABSTRACTGraphicsProcessingUnits(G
6、PU),originallydesignedforgraphics,textureandpixelsrendering,nowprovidecomputationalpowerforscientificapplications.CUDA(NVIDIA’sComputeUnifiedDeviceArchitecture)isageneral-purposeplatformthatsupportsexistingprogramlanguage.Thereisnomemorytosharebetweennodesinparallelprogramm
7、ingandindividualthreadsperformcomputationsindependentlybyusingCUDA.Socomputationtimeandresourcesspentarereduced.Inmicro-blogplatforms,messageposting,forwardingandviewingarethebasicactivitiesofthesocialnetwork.Theseelementsallplayimportantrolesininformationdiffusion.Analyzin
8、gtheinformationdiffusionprocesscanhelpreasoningaboutthetrendofpublicopinions.Whena
此文档下载收益归作者所有