意法半导体旗下全资子公司Portland Group™公布一个Roll架构的PGI集群开发套件™ (CDK),新套件兼容深受市场欢迎的Rocks集群软件发行版技术。Portland Group是世界领先的高性能计算技术的编译器及开发工具供应商。PGI CDK是一套完整的利用Linux集群技术的高性能优势设计的程序创建及测试软件。这个支持Rocks的PGI roll是Portland Group与市场领先的Rocks技术供应商新加坡平台计算公司的合作开发成果。
Linux集群是由多个处理器组成的计算机系统,这些处理器的组装连接采用价格相对低廉的工业标准组件和接口。集群系统广泛用于高性能计算技术(HPC),即以复杂过程的建模和仿真为主的科技计算领域,如海洋建模、天气预报、地震分析、生物信息分析技术等。最近,随着集群购置费和支持成本下降(部分原因是Rocks等集群管理技术的问世),集群技术开始进入各种关注成本和性能的科技应用领域以及对性能有很高要求的产业,具体包括金融服务、计算机图片、动画以及医药工业。
2000年4月,Rocks技术和Rocks小组在圣地亚哥超级计算机中心正式成立。该小组成立的部分原因是解决部署可管理的集群软件的困难。与试图以比较节点配置的方式管理集群软件的集群管理工具不同,Rocks以节点上安装的操作系统为基本管理工具。Rocks技术的目标是使集群管理和重新配置变得更容易,速度更快,更可靠,更安全。这些综合特性使得Rocks技术对于那些期望利用集群技术的优势而又不想承担集群管理专家的高额费用的企业具有很高的吸引力。
PGI CDK包括PGI编译器和开发工具,以及若干个为简化集群的安装部署而专门设计的软件库和实用工具。编译器是一个软件工具,能够把软件开发人员使用高级编程语言开发的应用程序转化成计算机能够执行的二进制代码。所有的PGI编译器和开发工具都具有以下特性:本机全面支持OpenMP并行程序扩展;全面支持64位寻址;本机集成标量和矢量SSE/SSE2/SSE3代码生成;一个捆绑版的ACML;一个针对数学、工程、科技和财务应用专门优化的数值函数库。PGI编译器是为32位和64位AMD64和EM64T处理器专门优化的。
PGI CDK开发工具套件包括特殊的MPI版PGDBG®图形化并行调试器和PGPROF®图形化并行性能评估器。MPI(消息传递接口)是最受欢迎的集群并行编程模型。PGI CDK包括第一代MPICH1和较新的MPICH2软件库。在高性能计算技术领域,含有Fortran、C和C++编译器及开发工具的PGI CDK套件被公认为最好的软件,在各种应用领域和产品性能评测中均表现出世界领先的性能,经常被引用为工业集群技术的性能及可靠性标准。
|