- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPU加速的光线与三角面片求交f
维普资讯
·29 · ComputerEraNo.5 2006
基于 GPU加速的光线与三角面片求交
张延红,周必水
(杭州电子科技大学,浙江 杭州 310018)
摘 要 :近年来,随着图形处理器(GPu)能力以及可编程技术的发展,基于图形处理器的通用计算成为一个研究的热点。
文章介绍了图形处理器的发展和结构,以及在使用通用计算时所面临的一些问题;具体介绍了利用GPU进行光线和空间
三角形面片的求交测试。
关键词 :图形硬件;图形处理器(GPU);可编程性;求交
0引言
真实感图形的显示一直是计算机图形学研究的前沿领域 ,
光线跟踪是生成真实感图形的主要算法之一。光线跟踪模拟光
和表面的交点,其求交的过程需耗费大量的计算时间。因此 ,减
少求交的次数或时问是提高算法速度的关键所在。而图形处理
器 (GPu)处理能力和可编程技术的大幅度提高,图形处理流水
线的某些处理 以及某些图形算法的实现开始从 CPU向GPU
转移,这导致新的可编程技术被应用到实时绘制过程。例如线
性几何、物理模拟等已经在GPU上实现。本文利用GPU的通
用计算方面的优越性 ,优化了光线和三角形求交算法,减少了
光线和三角面片的求交所消耗的时间,使得图形绘制速度大大
提高。 图1 可编程图形管道
1GPU编程 可编程顶点处理器 它是一个可编程单元,操作每个输入
1.1可编程图形硬件的发展 顶点的属性,如顶点位置、颜色、纹理坐标等。顶点处理器主要
在引入图形处理器之前 ,SiliconGraphics(SCI)和 E— 执行传统的图形操作 ,如顶点变换 、法向量变换 /标准化 、纹
vansSutherland等公司设计了专用的图形硬件,但它们只出现 理坐标生成和纹理坐标变换。顶点处理器有惟一的一个顶点
在图形工作站上。到目前为止,GPU已经过了四代的发展,每一 作为输入,也只有一个作为输 出的顶点。因此 ,顶点的拓扑信
代都拥有比前一代更强的性能和更加完善的可编程架构。 息不能应用于顶点处理器。大部分的顶点处理器仅使用了有
1.2可编程图形硬件管道 限的操作,例如二维 、三维或四维向量运算 ,包括加 、乘 、乘加 、
管道是一系列并行有序的处理阶段的集合,每个阶段都可 内积、最小值和最大值等,分量写掩码操作控制了所有指令的
以从它的前一个阶段接收输入,然后把输出发给随后的阶段。 输出。
图 l显示了图形处理器的可编程管道。 国元装配和光栅化 经过变换的顶点流被送到下一个被称
分别重映射为0x1000000--0x1lfffff和 0x0--0xffffff;然后初始 启动准备合适的工作环境。设计与实现一个好的系统引导程
化系统堆栈;接着调用misc.c中的函数decompress_kernel,对 序,可以大大增强系统的稳定性,提高系统的实时性。本文分析
拷贝到SDRAM的内核映像文件进行解压缩;最后跳转到执行 了嵌入式系统引导程序的设计思想和设计过程中需要考虑的
调用内核函数call_kernel,调用call_kernel函数实际上是执行 一 些关键点,从而为编写高效的启动代码提供了参考。
main.c中的start_kernel函数 ,该函数完成的功能包括处理器结 参考文献 :
构的初始化、中断的初始化 、定时器的初始化 、进程相关的初始 Ill周立功.ARM 囊入 式系统基础教程.北京航空航天大学出版社,
化以及内存初始化等初始化工作;最后内核创建一个 ink线程, 2005
I2】王舞存,刘夹.基于囊入式开发板远峰2410的BootLoader程序的
在该线程中调用 init进程,完成系统的启动。
您可能关注的文档
- 国家标准检验检测试验室设计建设的技术要求电气试验室.DOC
- 国家科技支撑计划项目建议书-yzxzcom.DOC
- 国家认监委副主任谢军2015年9月23日尊敬的林武-湖南ISO认证.PDF
- 国家轮胎检测重点试验室.DOC
- 国家轮胎检测重点试验室CNAS认可检测能力清单.DOC
- 国家高技术研究发展计划863计划先进制造技术领域多机器人系统.DOC
- 国家高技术发展计划863计划先进制造技术领域机械系统动力学.PDF
- 国家鼓励发展的内资项目进口设备免税确认-深圳发改委.DOC
- 国小新生视力及屈光异常检查表-公诚国小.DOC
- 国有建设用地使用权出让竞买申请表-上海规划和国土资源管理局.DOC
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 附件14:项目《标价分离书》.xls VIP
- 喷塑规章制度管理.doc VIP
- 2025年高考真题——物理(甘肃卷)含答案.docx VIP
- DBJD25-60-2018 甘肃省建设工程施工机械台班费用定额(含税).docx
- 考研真题 中山大学化学学院化学(B)历年考研真题汇编.docx VIP
- 2025年甘肃高考化学真题试卷含答案.docx VIP
- Colorful七彩虹 主板Intel H610H610M-D EVO V21 说明书(系统 win10 win11)用户手册.pdf
- 新九年级暑假衔接讲义 20 作文(二)描写出彩(学生版+教师版)2025八升九语文统编版.docx VIP
- 2024年甘肃高考政治试卷(真题+答案).pdf VIP
- 模板7:CSCEC8B-CM- M10303《项目商务资料档案清单》.xls VIP
文档评论(0)