为强化对高效能运算 (HPC) 服务器的实行,全球 IP 矽智财授权厂商 ARM® 宣布推出专为 64 位 ARM®v8-A 处理器精准调校的全新数学函式库。ARM Performance Libraries
为基础数学例行程序,可让基于 ARM 核心的高效能运算 (HPC) 服务器和系统发挥最大运算软件效能。ARM 数学函式库充分利用芯片合作伙伴为 ARMv8-A 架构系统单芯片 (SoC) 设计的创新特色和功能,确保系统效能达到高峰。ARM Performance Libraries 将于 SC15 会议中首次公开亮相,欢迎 HPC 社交莅临参观。
ARM 开发者系统事业群总经理 Hobson Bullman 表示:“ARM Performance Libraries 为 ARM 服务器和 HPC 生态体系的发展立下另一个重要的里程碑。HPC 社交向来是 ARM 服务器的早期使用者,推出优化的数学例行程序有助于为 64 位 ARM 运算平台建立科学运算的基础。ARM Performance Libraries 可同时满足软件效能和函式库界面一致性的需求, 进而简化 ARMv8-A 服务器平台的软件开发和移植。”
专为合作伙伴芯片优化的 ARM Performance LibrariesARM 协助负载优化芯片和服务器平台大幅拓展 HPC 的效能范围。为了让终端客户见证因 ARMv8-A 架构差异化所带来的惊人成果,ARM 与芯片合作伙伴密切合作,为每一款 64 位的 ARM SoC 进行调校以增强效能。这种方式巧妙地运用芯片的创新和设计,例如内存层级和管线配置 (pipeline configuration),对运算成果将直接产生影响。
ARM Performance Libraries 的核心 Numerical Algorithms GroupNAG 函式库和相关的验证套件是全球最大的商用数值和统计演算法组库。NAG 函式库代表尝试与测试过的基准线,从而建立 ARMv8-A 架构设计的变数。奠基于 NAG 经业界测试的 BLAS、LAPACK 和 FFT 数学例行程序,ARM 得以快速推出成熟、精确且经验证的核心函式库。ARM Performance Libraries 采多线程、SIMD (单指令多数据指令) 优化、且使用业界最新的编译器,可让 64 位 ARM SoC 设计达到峰值传输量。
NAG 技术长 Mike Dewar 表示:“利用 NAG 的线性代数和 FFT 演算法作为核心,ARM Performance Libraries 为高端科学运算应用的最佳建构模块(building block)。透过 ARM Performance Libraries 对特定硬件的效能调校,加上 NAG 对稳健性和运算正确性的严格要求,可为 ARM 生态体系提供最快速且精确的运算数学例行程序。”
Cavium 生态体系暨合作伙伴计划总监 Larry Wikelius 表示:“Cavium 很高兴与 ARM 和 NAG 合作推出优化函式库,以满足 HPC 和大数据分析软件等应用严苛的需求。ThunderX? 是 Cavium 48 核心、支持双插槽的 ARMv8-A 工作负载优化处理器 (Workload Optimized Processor),为采用 ARM Performance Library 的高效能运算应用,提供顶级效能的最佳平台。Cavium 和 ARM 将持续积极地推动 ARMv8-A 服务器生态体系的发展,与业界领先的系统和软件合作伙伴携手为 HPC、企业级和超大规模服务器市场提供关键解决方案。”
助力 ARM HPC 开源应用为了让软件加速移植到 ARMv8-A 架构平台,例如 64 位的 ARM Cortex® 核心服务器,ARM Performance Libraries 为广受欢迎的 HPC 开源应用提供二进制发布测试版,包括 ATLAS、OpenMPI、NumPy 和 TAU。所有将开源应用移植到 ARM 平台所需的变动,都将回馈给开源数据库,以促进 HPC 社交的发展和合作。
授权时程ARM Performance Libraries 已开放授权,由 ARM 提供无限制、完全支持、零权利金、且负责开发平台的维运。内建的开源套件组合则依个别协议内容提供。
来源:http://mt.sohu.com/20151210/n430737726.shtml