实时多线程三维引擎内核的研究与实现

来源 :北京化工大学 | 被引量 : 8次 | 上传用户:wangyu1221
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的进步,计算机软、硬件技术的迅猛发展,计算机三维图形学技术得到了长足的发展并已经广泛的运用到各个行业并逐渐深入。同时,随着多核平台的普及与并行理论的发展,以并行技术提升程序性能将成为软件研发一个重要趋势。本文利用多核处理器所带来的硬件性能和面向对象技术所带来的开发效率的提升,将并行并发同面向对象技术融合,实现了面向对象的多线程并行实时三维引擎。新的实时三维引擎既具有面向对象特征,又使程序并行运行变得容易;既提高了并行软件系统的可维护性与可重用性,又能充分利用了新硬件的性能。本文介绍了多线程下的实时图形学优化方法,针对于现今三维引擎中的可并行性进行分析,并同时提出三种典型基于三维引擎的并行架构方式。本文使用Win32线程库与设计模式创建了面向对象的多线程并行架构,分别针对引擎的文件系统、场景管理系统和渲染系统进行了任务级的多线程优化。综上所述,本文在多线程下结合并行计算理论与面向对象技术,成功地对三维引擎进行了多线程并行优化,并以实验有效地证明了引擎性能的提升,验证了多核平台和并行计算理论的优越性,达到了研究目的。
其他文献
软件无线电(SWR,Software Radio)是最近几年提出的一种实现无线电通信的体系结构,是继模拟通信到数字通信、固定通信到移动通信之后,无线通信领域的又一次重大突破,作为第三
火灾是影响煤矿生产安全的重大事故之一,而煤炭自燃是形成煤矿火灾的主要原因。如果煤炭自燃能够被准确地预报,不仅能够减少煤矿的经济损失也能保障工人的生命安全,对煤矿的
海洋环境信息是开发海洋和建设海洋的基础,在我国政治、经济、军事和维护国家权益方面都具有举足轻重的地位。我国各有关部门、地方对海洋调查投入了大量的人力、物力和财力,
随着网络的迅速发展,各种信息越来越多的在网络上汇集,信息过载与信息迷失的问题日益严重。电子商务技术的发展,使商务系统为用户提供的越来越多的选择,网站结构也变得越来越
经过近四十年的发展,人脸识别技术取得了长足的进步,已有许多商用人脸识别系统出现。但最近的FERET项目和FRVT评测结果表明:现有人脸识别系统在用户配合的理想情况下取得了比
随着半导体技术、通讯技术以及大规模集成电路的飞速发展,智能仪器系统的设计思想和方法发生了革命性的变化。新型的智能仪器系统融合了计算机、通信和控制技术,具有智能化测
随着互联网的高速发展,针对网络的攻击层出不穷。如果单靠软件来实现网络安全保护,对于处理器来说无疑是一个很沉重的负担。越来越多的网络安全设备厂商趋向于采用FPGA芯片与
数字版权管理(Digital Rights Management,简称DRM)是随着数字化的媒体信息在互联网上的广泛传播而发展起来的一种新技术。DRM技术的主要目的是保护数字化后的信息的版权及其
面向高校产学研实验室的综合管理系统是采用B/S架构设计模式,应用ASENET、C#等编程语言,在ACCESS数据库技术基础上开发的基于网络环境的综合管理系统。利用该系统,实验室可以达到
数字水印技术是信息隐藏理论的一个重要分支,是目前多媒体信息安全领域的一个新的研究方向。数字水印为保护多媒体信息的版权及信息的合法使用提供了一种全新的解决方案:将水印