多核论文:基于多核平台的大规模地形模型并行绘制.docVIP

多核论文:基于多核平台的大规模地形模型并行绘制.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多核论文:基于多核平台的大规模地形模型并行绘制 【中文摘要】在图形学领域,如虚拟现实、三维游戏、军事仿真模拟、影视特技等,多核平台的应用还刚刚展开。三维大规模场景实时绘制和渲染在图形学领域是非常重要的研究内容,因此该领域中广为使用的大规模森林地形模型初始化绘制过程有广泛的研究价值。同时随着主流芯片厂商的大力推广,多核处理器已经越来越普及,串行程序设计方法也不能充分利用多核CPU的资源,因此多线程程序设计思想已成为软件开发面临的重要问题。研究工作主要内容包括以下两个方面:首先结合多核平台的并行程序设计思想和三维山地森林漫游场景绘制程序,分析了OGRE引擎第三方插件PagedGeometry的一个三维山地漫游场景渲染大数目微小实体的实例,在OGRE平台上进行大规模森林场景初始化的绘制,设计了大量实体Mesh加载的多核并行快速绘制算法,在充分利用个人多核处理器处理能力的同时,增强系统的真实感和实时性;对于大规模地形的快速绘制采用LOD层次细节模型,需要在预处理阶段使用网格简化算法对模型进行简化。分析了大规模地形层次细节模型算法在预处理中可并行优化的地方,总结出一种基于四叉树网格划分的多核并行模型简化算法。利用通用的并行编程环境OpenMP对其进行线程化,通过优化前后的结果对比表明并行化后的加速比与计算效率有显著提高。创新之处是使用Intel Parallel Amplifier分析器从函数的角度分析性能瓶颈,设计了OpenMP并行化时的多线程创建与同步、动态设置线程数量、线程调度策略,使性能得到提高。并在多核平台上获得了验证,有效改进了大规模三维地形漫游场景模型的加载速率,加快了地形场景的显示,提高了绘制效率,并证明图形学应用与多核并行计算理论相结合的优越性。开发关键是设置共享变量的数据保护和处理器核之间负载分配与平衡,以保证多个处理器核均处于高负载状态并准确完成并行计算任务。 【英文摘要】In the graphics fields, such as virtual reality, three-dimensional games, military simulation, film special effects, etc., the application of multi-core platform has just begun. Real-time drawing and rendering large-scale three-dimensional scenes in the graphics are very important content of research. Therefore initialization drawing process of using large-scale mapping of forest terrain model has widely research value in this field. With the promoting chip manufacturers to the mainstream, multi-core processors have become increasingly popular at the same time, the design method of serial programming can not take full advantage of multicore resources of CPU, so multi-threaded program design has become an important problem of software development.Research work includes the following two aspects: First, multi-core platform with parallel programming ideas and drawing three-dimensional mountain forest scene roaming procedures, analysis a three-dimensional scene rendering a large number of mountain roaming instances of small entities of the third-party plug-ins PagedGeometry of OGRE engine. OGRE platform in the large-scale rendering of forest scenes initialization is designed to l

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档