基于CUDA的三角形并行处理

被引量 : 0次 | 上传用户:down678
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟现实、游戏等应用通常使用三角形作为渲染图元。几何着色器的引入使得当前图形流水线支持三角形图元的并行处理。但是,数据必须经过整个图形流水线才能得到最终运算结果。同时,基于图形API的算法实现也不利于运算结果的重用。本文提出基于CUDA的三角形并行处理,本文的主要工作为以下两个部分:1.三角形网格预处理算法使用CUDA实现三角形并行处理的瓶颈是顶点数据的读取。基于当前GPU硬件特性,数据在合并访问(coalesced access)时有最高效率。本文针对GPU内存模型提出了一个两步骤的三角形网格预处理算法:首先将三角形网格划分为大小一致的三角形组(cluster)。然后基于分组结果将顶点缓存(vertex buffer)重新排序。预处理算法使得在运行时能够以合并读取的方式将三角形组的所有顶点一齐读入共享内存(shared memory),随后的顶点读取操作便可以在高速的共享内存中执行。2.优化实时渲染算法基于高效的顶点读取方法实现了背向面剔除及边缘边提取算法,并将CUDA运算的结果与图形流水线结合以优化实时渲染应用。实验数据显示,该方法对基于三角形图元的实时渲染应用有显著的加速效果。
其他文献
目的 观察电针加西药治疗急性痛风性关节炎的临床疗效及对血尿酸的影响,探讨针灸治疗急性痛风性关节炎的作用机理,以期寻求中西医结合更有效的治疗方法。 方法 选用100例确
霍奇金淋巴瘤(HL)已成为一种可以治愈的疾病,目前研究的重点在于不增加疾病死亡率的前提下,降低治疗引起的并发症。最近10-15年,开展了工Ⅰ-Ⅱ期HL综合治疗的系列随机研究,比
<正>新课程理念下的小学语文教材,在注重单篇文章的同时,更加注重单元的整体性。这样使教学趋向多元性,突破了传统的程式化教学,让学生在教师的引导下实现不同方式的阅读,获
<正>提起云南,人们往往想到的是多彩的丽江、神秘的大理,很少有人知道,还有像金平和麻栗坡这样的国家级贫困县。这两个县地处西南边境,地貌多山,道路险峻,再加上曾经的战事,
<正>军恋,是一份难以相见的等待读书以来,从未想过会去当兵,当兵对我来说是一件很遥远的事。然而上了大学,我竟然"阴差阳错"地走进了军营。我也从来没想过在部队还能找到对象
期刊
在人们的医疗健康需求与医疗资源之间矛盾日益增加,医疗改革日趋深化的今天,医院信访工作在医院管理中的地位和作用也得到了更加充分的体现。笔者从理论和实践中总结了关于在
运用Fluent数值模拟软件对有虹吸斗屋面雨水排放系统和无斗(重力式)屋面雨水排放系统作了对比分析,并且给出了流量和斗前水深之间的关系;采用标准模型和VOF法,通过模拟得出虹
本研究选择三种彩叶植物在三明市进行引种栽培,详细观测了金森女贞(Ligustrum japonicum‘Howardii’)、紫叶矮樱(Prunus×cistena)、金叶大花六道木(Abelia grandiflora‘Fr
<正>"阅读是学生的个性化行为""要珍视学生独特的感受、体验和理解。不应以教师的分析来代替学生的阅读实践,也要防止用集体讨论代替个人阅读,或远离文本进行过度发挥",这是
期刊
住房是人类生存的必需品之一,国际上将住房权视为人的一项基本权利。公共住房就是针对中、低收入住房困难家庭和政府所关注的特殊社会群体提供的适宜住房,它在一定程度上体现