IBM公司正在揭开旗下Engineering and Scientific Subroutine Library (ESSL) for AIX V5.1的神秘面纱。
当你为处理器和服务器斥以重资时,你必须要做的就是从中获取尽可能多的性能。40多年来大型机就一直如此,由于Power Systems已经非常成熟,蓝色巨人的数据库和并行编程工具要做的就是以Power服务器来完成科学计算任务。
IBM公司的EESL是一套在AIX操作系统(Power服务器配置的应用环境)中运行的数学子程序附件。通过这种结合,V5.1可以最大限度的发挥双核,四线程Power6和Power6+处理器以及八核,32线程Power67处理器的魅力。
ESSL包括线性代数学子程序,矩阵操作,线性代数学方程式,特征系统分析,傅里叶转换,回旋与相互关系,相关计算,排序和搜索,修改,数字求积分以及随机数字生成。IBM公司表示,他们在ESSL工具箱中添加了三个新的子程序,用来提高Power6和Power7处理器线性代数学和傅里叶转换计算的性能。
重要的是ESSL库运行的是连续的并行程序,知道如何在单个对称多处理系统中的线程上并行计算。如果你想在Power/AIX集群(使用超级计算机常用的Message Passage Interface协议连接在一起)内部运行高性能计算应用软件,你还需要运行Parallel ESSL(也是个附件)。你可以使用IBM的Tivoli Workload Scheduler LoadLeveler来匹配集群上的各种工作负载并在并行集群上运行。
核心ESSL产品内的连续对称多处理库可以充分利用Power6和Power6+处理器上的AltiVec SIMD单元以及Power7处理器上的VSX SIMD。ESSL可以支持32位或者64位整数和指示器,也可以调用AIX5.3或者6.1上运行的Fortran, C和C++程序。(顺便说一下,ESS V5.1将是可以在运行AIX 5.2的Power服务器上使用的最新数学库)。ESSL V5.2将在6月25号上市。
IBM公司还加快了Parallel Environment for Linux with a V5.2的推出,在这款产品中增加了更多并行程序应用编程接口并提供了一个Eclipse插件,可以允许高性能计算工具包插入snap into并从Parallel Environment中收集信息,因为高性能计算应用软件可以运行这个插件来进行分析,并帮助应用软件提高性能。IBM自己的Power Systems服务器上运行的NOVELL SUSE Linux Enterprise Server 11可以支持PE for Linux V5.2,也可以在X64服务器配置的红帽企业版Linux 5.4上运行。这款产品预计在6月11号上市。