基于多核PC集群的并行绘制系统研究与实现

来源 :郑州大学 | 被引量 : 0次 | 上传用户:jary_chane
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机硬件的飞速发展,多核平台的应用越来越广泛,但人们对计算机的要求也越来越高,科学计算的规模越来越大。为了满足大规模虚拟现实应用在渲染速度和显示分辨率等方面的要求,采用基于多核平台的PC集群系统,能够构建高性价比的分布式图形渲染系统。多核平台与分布式绘制系统结合,能以多线程的方式有效的提高应用程序性能,基于多核平台优化的PC集群并行绘制系统具有更高的性价比和更好的可扩展性。本文充分结合多核PC集群中节点内部的并行和节点间的并行,设计并实现了一个基于多核PC集群的并行绘制系统,是一个大屏幕投影立体显示系统,在节点间实现了粗粒度的分布式并行,在节点内部实现了细粒度的多线程并行。本文的主要研究内容如下:(1)研究场景图的基本原理与OSG的渲染流程。研究通用场景图的基本原理与特性,在此基础上分析基于场景图的渲染流水线与典型流水线的不同;重点对OSG渲染的流程进行分析研究,给出了OSG渲染后台全景,分析了OSG渲染流水线中的几个重要阶段,以及影响渲染的因素,为实现后面的分布式渲染与对多核进行多线程优化奠定基础。(2)研究并实现基于场景图的sort-first的分布式渲染系统。通过对系统需求的分析,总结出并行粒度更加细化的分布式渲染系统的通用框架;重点研究分布式渲染系统中用到的关键技术与实现难点,包括分布式渲染系统的分类、帧同步机制、无缝拼接与边缘融合、网络模式等,并基于OSG实现更灵活的分屏方法,它是通过对视景体的缩放和投影中心的移动来实现的。(3)研究并实现集群节点的多核并行优化。研究多线程优化的方法以及多线程编程需要注意的问题,对多核PC机进行可并行区域的分析,并从渲染流水线、循环迭代、函数级三个层次对集群节点内部进行多核并行优化。实验结果表明:基于多核PC集群的并行绘制系统不仅大大提高了渲染速度,而且实现了大屏幕投影与立体显示效果。系统充分利用了硬件资源,为大规模应用程序的渲染提供了一种解决方案,多核平台与分布式渲染系统的结合使渲染系统具有更高的性价比与更好的可扩展性。
其他文献
<正> 之十:鸡冠、肉垂病变 1.冠及肉垂颜色异常 可疑疾病(1):一氧化碳中毒 轻度中毒的,羽毛蓬松,精神沉郁,食欲减少,生长迟缓。严重者,精神不安,昏迷,嗜睡,呆立,冠和肉垂呈樱
神经网络(NeuralNetworks,NN)是由大量的、简单的处理单元(称为神经元)广泛地互相连接而形成的复杂网络系统,它反映了人脑功能的许多基本特征,是一个高度复杂的非线性动力学系统。
随着物联网和云计算等新一代信息技术的发展与应用,体育信息技术的应用范围更加广泛,这就为我国体育信息产业和体育事业的发展提供了更强有力的技术支持。
目的回顾性分析解放军总医院无偿献血者丙氨酸氨基转移酶(ALT)的筛查结果。方法选取2005年1月至2012年12月解放军总医院165 566例无偿献血者进行速率法的ALT检测,分别按年份
目的:观察针刺法治疗中风后抑郁(Post-stroke depression,PSD)与西药百忧解的临床疗效对比,研究探讨PSD的有效的临床治疗方法。材料与方法:将65例确诊为PSD的患者随机平均分
目的探讨血浆D-二聚体(D-D)及凝血四项检测在妊娠期高血压综合征孕妇中的应用价值。方法采用回顾性分析的方法分析2015年1月~2016年6月在本院诊断为妊娠期高血压综合征的87例
新时期,水利水电工程项目不断增加,为了进一步提高对相关工程施工认识,需要充分分析施工过程的风险管理工作,本文基于工作实践,科学总结了水利水电工程建设过程中的风险管理
《中国丛报》(1832—1851)是清末西方传教士在中国创办发行的最重要的英文期刊之一。它向英语读者系统译介了包括《三字经》《百家姓考略》《千字文》《孝经》《小学》等在内的
随着我国经济社会发展不断加快,土地集约利用评价对合理规划土地利用布局,调整土地利用结构,提高土地利用效率具有十分重要的意义和作用。目前,我国对土地集约利用评价主要采
本篇论文为一在沦陷时期北平特殊的历史语境下,考察以张深切、张我军、洪炎秋、钟理和四人为中心之旅平台籍文化人的文化活动与身份表述历程的研究。主要希望通过个案研究的