2 cuda加速实现 - 中国图象图形学报.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 cuda加速实现 - 中国图象图形学报

中图法分类号:TP391.9 文献标识码:A 文章编号:1006-8961(2014 ) – 论文引用格式: 虚拟手术流血模拟的GPU加速实现 赖颢升, 向辉 山东大学 计算机科学与技术学院, 山东 济南, 250100 摘 要:目的 流血效果是虚拟手术模拟器视觉效果的重要组成部分,血流与固体交互的庞大计算量使要取得实时的流血模拟效果很具有挑战性。本文提出了一种基于图形处理单元(GPU)加速的虚拟手术流血效果模拟方法。方法 提出的方法是以Müller等提出的光滑粒子动力学(SPH)作为基础的,采用温度项使粒子具有不同的速度模拟血流形成的血槽,同时基于构建均匀空间网格的思想利用CUDA(通用并行计算架构)多线程并行加速技术完成粒子控制方程的求解和血流与固体交互的计算,从而取得实时的效果。结果 实验表明所提的方法能够满足虚拟手术中切割表面流血和血液在器官中流动的模拟需求,在粒子个数为9000时仅需20毫秒,对比于纯CPU的实现取得20.15倍的加速比,实现了大量粒子下的实时流血模拟。 结论 本文方法具有较好的灵活性和实时性的特点,可以应用于虚拟手术仿真系统之中。 关键词 : 虚拟手术;流血模拟;SPH(光滑粒子动力学);CUDA加速;温度项 Bleeding simulation of virtual surgery implemented on gpu Lai Haosheng, Xiang Hui College of Computer Science and Technology, Shandong University, Shandong Jinan, 250100 Abstract: Objective: The bleeding simulation is an important part of visual effect of the virtual surgery simulator. Due to the huge computation of the interaction between the blood and the solid, achieving real time bleeding simulation is a challenge work. This paper proposes a method of simulating the bleeding of virtual surgery based on graphic proceeding unit (GPU). Method: The method proposed is derived from the smooth particle hydrodynamics (SPH) proposed by Müller etc, uses the temperature item to make the particles with different speed to simulate the bloodstream that after the bleeding, and uses the multi-thread parallel technology which named CUDA (Compute Unified Device Architecture) implemented on the GPU to speed up the computation of solving the control equation of the particle and the interaction between the blood and the solid to achieve the real time bleeding simulation based on creating a uniformly spaced grid. Result: Experiments show that the proposed method can meets the need of simulation of bleeding after cut and blood flowing over complex obstacles in surgical simulator, it only takes 20 millisecond when the number of particle is 9000 and achieves 20.15 times speedup compared to the CPU implementation, getting the real time bleeding simulation in th

文档评论(0)

wujianz + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档