AVS/Express高端可视化与32核图形服务器集群系统

时间:2009-03-08   来源:   网友评论:0   人气: 150 作者:

AVS/Express PST 是...

AVS/Express PST(Parallel Support Toolkit) 是AVS/Express 对应的并行处理版本。采用PST并行模块,用户可以对大规模数据进行并行(多CPU)或分布式处理,图形的高速显示,同时资源可以不受单台机器的限制。共享存储系统,以及联网的分布式内存。
AVS/Express Parallel Edition 提供多处理器或网络计算机上完成并行计算的环境。计算通过共享内存或集群处理器架构,Windows和Linux使用MPICH,SGI系统采用MPI。PST并行版模块可与AVS/Express网络模块共存,让已有的程序拓展为并行版开发程序。


AVS/Express PST 使用目的
 

  • AVS/Express 用户需要高性能桌面处理。
  • AVS/Express MPE 多通道输出版用户需要高性能性能,提高沉浸式环境应用。
  • 网格用户希望通过分布式并行计算环境提高性能。
  • 企业或机构应用开发者使用AVS/Express作为基本工具开发高级应用程序,创建一个自定义和私有并行模块。
  • AVS/Express PST 并行版由日本原子能研究所开发。




















AVS/Express PST 功能概述
特征

模块的并行处理。生成等值面等高负荷的处理、数据分割、在多个节点上处理、高速可视化等等







单个模块的并行处理
pst-1.png 
 

不同模块的并行处理(网络模块)

当多个模块处理相同的数据时,模块的并行处理可以提高可视化速度。
此外,在其他结点上可以运行任意的模块。当其他机器上由文件时,文件不需要传递,通过读入数据模块共享数据。而且,当其他机器上存在自定义模块时,可以很方便地利用那个模块

文件读入的并行化
分散在多个节点上的数据可以以并行方式读入。此外,文件共享的环境可以同时利用多个CPU。


图形的并行处理

并行可视化函数可与并行模块函数共同使用,突破了限制大规模数据可视化的限制。

当并行可视化函数不可用时,可采取分布式处理的方式,在各个计算节点上计算,最后在主控制节点上生成形状图。在这种情况下,主控制节点负荷会增加,因为主控节点机器需要花费时间处理图形。同时,也可能导致共享内存不足。
为了进行并行可视化处理,可在各个计算节点上分别绘图,在主控节点上合成结果图,这样图形处理的负荷被分散到各个节点上,实现了高速可视化。根据不同的环境,数据的传输也被大大减少。
下面是并行可视化处理的算例,分别是2个和4个并行计算节点的可视化处理图片。























pst-2.png 

① 右侧的图片表示在各个计算节点上分别进行图形处理的情况。
① 左侧是用户对计算节点处理结果的合成图。

AVS/Express PST 速度测评
【实验环境】 Xeon 3.00GHz 5160 2CPU DualCore x 8 节点 内存 8GB/1节点 Redhat EL4.0
【数据大小】 1024 x 1024 x 2048 float 1ファイル (8 GByte)
【多边形数】 1200万 三角形









pst-4.png 

AVS/Express PST 运行环境
机型 SGI Prism、SGI Onyx、SGI Altix
富士通 PRIMEPOWER、富士通 PRIMEQUEST
RedHat Enterprise Linux 4.0 (x86-32 / x86-64 / IA64)
WindowsXP SP2 (x86)
其他: MPI 环境

文章评论