中国科学软件网-首页
Intel® Cluster Studio——语言编译器
面向高性能集群 MPI 开发人员的工具套件,建立 HPC 集群计算性能和可伸缩性的新标准英特尔®Cluster Studio 2013 为基于英特尔® 架构 (IA) 的集群的分布式性能设定了新标准。此高级工具套件提供了开发灵活性,为基于英特尔® IA-32 和英特尔® 64 位架构的高度并行化共享内存和集群系统提供了基于 MPI 的应用程序性能支持。
采用全新架构的英特尔® MPI Library 4.0 Update 1 是实现这些优势的关键所在,它提供了新级别的集群可伸缩性、跨多种结构的改进型互连支持、更快的节点上消息传递、混合并行化支持和适合集群与应用程序结构的应用程序调优功能。
对于开发人员来说,英特尔® Trace Analyzer 和 Collector 8.0 Upgrade 1 因为具备可加速基于 MPI 的集群应用程序的分析和调优周期的新特性,从而在性能上得以增强。最新的英特尔® C/C++ 和 Fortran Compiler XE 12.0 技术以及英特尔® Math Kernel Library(英特尔® MKL)10.3、英特尔® Integrated Performance Primitives(英特尔® IPP)7.0 进一步补充了这款套件。英特尔® Parallel Building Blocks(英特尔® PBB)的线程技术是该工具包中的新增特性。这包括多种用于任务、数据和向量并行化、英特尔® Cilk Plus、英特尔® Threading Building Blocks 和英特尔® Array Building Blocks(目前为测试版,单独提供)的线程机制。这有助于进一步优化和并行化集群的各计算节点上的应用程序执行。英特尔 Fortran 编译器引入了 Co-arrays,这是 Fortran 2008 标准支持的关键特性。此工具包提供了对 HPC集群上 Co- Array Fortran (CAF) 的支持。为了通过 SSE 和英特尔® AVX 利用 IA 处理器改进的向量支持,编译器包含数组赋值语义和 SIMD pragmas,可提高向量化效率和易用性。
英特尔® Cluster Ready(英特尔® ICR)是一个定义集群架构的项目,旨在提高基于 IA 的高性能集群的正常运行时间、生产力,同时降低其总体拥有成本 (TCO)。英特尔为 HPC 集群从开发至部署提供了一整套工具。英特尔® Cluster Studio 2011 使您能够更轻松地为基于 MPI 的集群应用程序编码、调试和优化,以便提高其可伸缩性。它为开发和调优混合并行代码提供了大量软件工具,使您能够将 MPI 与多线程范例混合使用,例如 OpenMP* 或英特尔® Parallel Building Blocks(英特尔® PBB)中的并行线程技术。
英特尔® Cluster Studio 2013 提供了完整的软件包,包括用于英特尔® IA-32 和英特尔® 64位架构的英特尔® C/C++ 编译器和英特尔® Fortran 编译器以及英特尔 Cluster Studio 的英特尔® 集群工具组件,帮助开发、分析和优化 Linux* 或 Windows* OS 上的高度可伸缩性应用程序的性能。通过将所有这些编译器和工具整合到一个许可包中,英特尔以极低的软件包价格为同类最佳集群软件工具提供了单一安装、互操作性和支持。英特尔 Cluster Studio 是由三种面向 MPI 开发人员的
产品组成的软件包:
1. 英特尔® Composer XE
◇ 新特性:大多数 Fortran 2008(包括 Co-Arrays)和 Fortran 2003 特性
◇ 新特性:通过英特尔 PBB 提供更多并行性开发特性
◇ 新特性:针对最新的 Sandy Bridge 处理器而优化
2. 英特尔® MPI Library
◇ 新特性:增强的英特尔 MPI Library 可伸缩性,可扩展至多达 60K 个内核
3. 英特尔® Trace Analyzer and Collector
◇ 新特性:自动调优功能
全面的工具套件
英特尔 Cluster Studio 2013 许可在 Windows 或 Linux 平台上提供了对以下工具的访问和支持:
◇ 英特尔® C++ Composer XE 12.0
◇ 英特尔® Fortran Composer XE 12.0
◇ 英特尔® MPI Library 4.0 Update 1◇ 英特尔® Trace Analyzer and Collector 8.0 Update 1
◇ 英特尔® Math Kernel Library 10.3
◇ 英特尔® Integrated Performance Primitives 7.0 Update 1
◇ 英特尔® Threading Building Blocks 3.0 Update 3
◇ 英特尔® MPI Benchmarks 3.2.2
◇ 英特尔® Debugger 12.0(除英特尔® MPI Library for Windows 应用程序之外)
Intel® Cluster Studio XE scales forward and scales faster to meet evolving HPC compute capacity. Software tools must scale for multicore processors today and many-core tomorrow. Intel® Cluster Studio XE is the first HPC development suite that unites Intel's leading analysis tools for MPI use with Intel's leading MPI libraries, compilers, libraries, and programming models.
Intel® Cluster Studio XE cluster tools include:
Intel® Composer XE compilers and libraries
Intel® Trace Analyzer and Collector
Intel® MPI Library
Intel® MPI Benchmarks
Intel® VTune? Amplifier XE
Intel® Inspector XE