基于PC集群机的并行图形绘制系统研究 浙江大学CAD&CG国家重点实验室 2005年11月.

Slides:



Advertisements
Similar presentations
我国国有银行 资本构成及资本充足率变化 小组成员:金融 尹佳裕 王淼 刘钰 金融 吴昱.
Advertisements

第二章 中药药性理论的现代研究 掌握中药四性的现代研究 掌握中药五味的现代研究 掌握中药毒性的现代研究 了解中药归经的现代研究.
開創新藍海 滿足新市場(需求) 吳英華 陳品妤.
七堵調車場與台鐵平溪線 組員: 張竣傑 李品融 陳永吉 劉岳韆.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
少阳病和柴胡剂 郝万山(北京中医药大学).
舌尖上的昭通.
一百零一年溪口國小 學校日 班級: 三年三班 教師: 張慈麟.
农业银行网上签约流程 宁夏金溢投资 内部资料 1.
廉政會報專題報告 農地重劃工程 施工常見缺失 報告:吳東霖 製作:張昌鈴 日期:103年12月23日.
專案製作經驗談.
关注热点 2014年天猫双十一成交总额 571亿 点亮217个国家地区
第二章 项目一:企业厂区与车间平面设计 1.
第三章 数据类型和数据操作 对海量数据进行有效的处理、存储和管理 3.1 数据类型 数据源 数据量 数据结构
高等职业学校建筑设计类与艺术设计类专业骨干教师实践能力国家级培训
操作系统结构.
金門縣重大空難應變機制-消防局 壹、消防搶救、滅火、緊急救護 一、派遣作為:
没有请柬该如何办 记者如何选取有利位置 着装 准备工作 提问时的注意事项
基于解释性语言的手机跨平台架构 Sloan Yi. Qt MTK.
Oracle数据库 Oracle 子程序.
3.1能源资源的开发 ——以我国山西省为例.
UROVO—i6200 外观设计 建议零售价格:XX元 上市时间:2014年 月 12 日 目标人群:快递、物流、医院、零售、快销
科學科 污染 空氣 成因 的 : 題目 及 減少空氣污染的方法 陳玉玲 (4) 姓名 : 去到目錄.
企业级云计算 A Enterprise Cloud Serivce
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
国家高技术研究发展计划 香港大学网格节点 Presented by Cho-Li Wang
Information & Security System in China China North Eastern Air Traffic Control Bureau (CAAC) Customer Background Subsidiary of General Administration of.
格物资讯开放ICON库 V1R1.
Kvm异步缺页中断 浙江大学计算机体系结构实验室 徐浩.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
嵌入式系统课程简介 宋健建 南京大学软件学院 2004/02/10.
物体识别 3D建图 semantic mapping
面向分布式虚拟环境的并行图形绘制系统研究
深圳市卓星彩奕电子有限公司 GXM D3D设置 GXM外置盒1,2,3分别按顺序接上三个显示器。在显卡属性里对应为2号显示屏(模拟屏为2号,实际物理屏是3个,如果只需要外接2台显示器,则其中2号口留空) 在windows XP系统桌面点右键→属性→设置,将2号屏的分辨率最高拉至“5040*1050”
存储系统.
SOA – Experiment 3: Web Services Composition Challenge
SQL Injection.
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
Visual Studio Team System 简介
Windows网络操作系统管理 ——Windows Server 2008 R2.
神讯电脑—Z710-G1-T 建议零售价格: 元 上市时间:2012年 9月 4日 目标人群:巡检人员,公共安全人员,工厂盘点
第一章 cdma2000无线网络 基本性能指标 肖 建 荣.
数据挖掘工具性能比较.
厂商—型号 海尔-PAD002 外观设计 建议零售价格:2999元 上市时间:2011年3月 目标人群:有移动互联需求的商务人士
PaPaPa项目架构 By:Listen 我在这.
动态规划(Dynamic Programming)
CPU结构和功能.
南瑞学堂 学员简明操作指南 上海时代光华教育发展有限公司 2013年.
排列组合 1. 两个基本原理 分类加法计数原理 分步乘法计数原理.
混合绘制 2019/4/5 Visual Analytics Group | CAD&CG国家重点实验室.
SOA – Experiment 2: Query Classification Web Service
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
微机系统的组成.
第三节 常见天气系统.
VisComposer 2019/4/17.
使用服务平台办理离校 操作指南.
WPT MRC. WPT MRC 由题目引出的几个问题 1.做MRC-WPT的多了,与其他文章的区别是什么? 2.Charging Control的手段是什么? 3.Power Reigon是什么东西?
中文题名 介绍/亮点 研究方法 结果/讨论 结论 作者1 1*,作者2 1,2,作者3 2
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
项目名称:虚拟现实的基础理论、算法及实现
本节内容 Win32 API中的宽字符 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
学年第一学期领取教材明细查询的通知 学年第一学期学生使用的教材均在网上平台公示。现将有关事项通知如下:
面向分布式虚拟环境的并行图形绘制系统研究
深 圳 职 业 技 术 学 院 SHENZHEN POLYTECHNIC
第六章 Excel的应用 五、EXCEL的数据库功能 1、Excel的数据库及其结构 2、Excel下的数据排序 (1)Excel的字段名行
自动控制原理.
基于列存储的RDF数据管理 朱敏
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
Presentation transcript:

基于PC集群机的并行图形绘制系统研究 浙江大学CAD&CG国家重点实验室 2005年11月

第一部分 研究现状 并行绘制系统的分类 现有基于PC集群机的并行图形绘制系统

并行绘制系统的分类 按照场景数据归属判断时机分类 按照数据控制形式分类 按照数据存储方式分类 Sort-first, sort-middle, sort-last 按照数据控制形式分类 立即模式、保留模式 按照数据存储方式分类 In-the-core, Out-of-core

归属判断: Sort-first, sort-middle, sort-last G-几何处理 R-光栅化 (1) sort-first (2) sort-middle (3)sort-last G R 显示屏幕 场景 ● 像素合成

数据控制形式: 立即模式、保留模式 进程A 立即模式绘制器 应用程序 立即模式引擎 进程B 保留模式绘制器 保留模式引擎 (a)单机环境下的 立即模式和保留模式引擎 Client进程 Server进程 网络 立即模式并行结构 保留模式并行结构 (b)分布式并行绘制 环境下的立即模式和保留模式 API调用 场景数据

数据存储方式: In-the-core, Out-of-core 场景完全调入内存 检索速度快 场景规模受内存限制 Out-of-core 场景保存在硬盘,根据需要调入内存 场景规模庞大 I/O影响性能 系统复杂度高

现有的基于PC集群机的并行图形绘制系统 WireGL - 斯坦福大学 Chromium -斯坦福大学 AnyGL -浙江大学 Display Wall - 普林斯顿大学 MSPR - 浙江大学

WireGL Sort-first 立即模式 应用程序透明的并行化

Chromium WireGL的后续版本 SPU-Stream Process Unit 将并行绘制系统的功能模块化 提高开放性 Sort-first Hybrid sort-first and sort-last Sort-last

AnyGL 混合sort-first和sort-last 立即模式 应用程序透明的并行化

Display Wall Sort-first 保留模式 多屏幕拼接显示

MSPR 保留模式 多屏幕拼接显示 Application OPENGL_STUB Message Encoding Network Send Client Rendering Network Receive Server INTERCONNECTING NETWORK SCENE REDISTRIBUTION …

第二部分 研究目标 基于PC集群机的并行图形绘制系统 功能 混合sort-first和sort-last 保留模式 大规模动态场景实时绘制 支持Out-of-core、In-the-core等模式 支持OpenGL工业标准,提供二次开发接口 集成多屏幕拼接显示系统

第三部分 研究内容 基于保留模式的混合型并行图形绘制体系结构 Out-of-Core与In-the-Core相结合的SceneGraph场景定义 负载平衡策略 复式嵌套并行绘制流水线 优化并行绘制-合成-显示流水线技术

基于保留模式的混合型并行图形绘制体系结构 显示屏1 显示屏m 显示屏n 显示屏mn 控制节点 动态绘制节点 拼接显示投影墙 合成节点 ...... (1) Parallel-SG系统结构 主 从 …… (2)动态绘制节点内部结构

基于保留模式的混合型并行图形绘制体系结构 任务划分方式 Sort-first方式 --对应于每个投影仪 Sort-last方式 --动态绘制节点内部

优点 通过动态调节各个动态绘制节点内部的绘制从节点数目来调节动态绘制节点的计算能力,从而维持各动态节点间的负载平衡,解决了sort-first的负载不平衡问题; 一个动态绘制节点只对应一个投影仪的显示区域,控制了图像合成的规模,避免了sort-last方式中随像素规模增长而急剧下降的合成效率。

Out-of-Core与In-the-Core相结合的SceneGraph场景定义 场景进行SceneGraph组织定义,相关的数据结构以In-the-core方式在内存中管理 SceneGraph结构中的Data节点的数据按照Out-of-core方式保存于硬盘,根据需要调入内存

Out-of-Core与In-the-Core相结合的SceneGraph场景定义 广场 鸽群 雕塑几何数据 鸽子几何数据 游人几何数据 建筑 … 城市 雕塑 白鸽 灰鸽 游人 目标: 灵活操纵场景变化 超大规模场景绘制 Out-of-core …

负载平衡 基于任务迁移的平衡策略 思路:通过调节动态绘制节点内部绘制从节点的数目来调节整个动态绘制节点的计算能力,用动态绘制节点计算能力的变化来适应其负载的变化。 优点 适合多屏幕拼接显示系统 算法简明、开销小

优化并行流水线技术 动态绘制节点内工作流程的三个基本步骤(顺序相关性) 绘制:CPU/GPU--t1 像素合成: 网络传输--t2 显示合成结果 :显卡I/O --t3 (t1≈t2>> t3 )

优化并行流水线技术 象素合成 绘制 显示 i-1帧 i帧 i+1帧 串行绘制-合成-显示流水线 耗时 Ts = t1+t2+t3

优化并行流水线技术 并行绘制-合成-显示流水线 耗时 Tp = max(t1 , t2 , t3) 绘制 i-1 象素合成 i-2 CPU/GPU Network 显卡I/O t3 t2 t1 绘制 i+1 象素合成 i 显示 i-1 绘制 i+2 象素合成 i+1 显示 i 绘制 i 象素合成 i-1 显示 i-2 资源占用 并行绘制-合成-显示流水线 耗时 Tp = max(t1 , t2 , t3)

第四部分 当前测试结果 -测试方案 方案 投影墙设置 (动态绘制组数) 主控节点数 从节点总数 动态绘制组内部平均绘制服务器数 一 1×1 31 32 二 2×2 4 28 8 三 3×3 9 23 四 5×3 15 17 2

整体性能测试结果

各总负载和绘制从节点

平均负载

串行绘制-合成-显示流水线

谢 谢!

Llow的推导 Tlow<<t 其中: D为场景总数据量; n为系统中动态绘制节点数目; Tlow为单机上绘制Llow的耗时; f 为设定的帧速; t 为像素合成一次的耗时 Tlow<<t