生产厂商:Intel Software产品类别:开发工具
Parallel Studio XE Cluster Edition是由Intel推出的一款软件开发套件,旨在帮助用户在C ++ / C和Fortran上的Windows,MacOS和Linux平台上进行本地代码开发,并行编程使软件程序能够利用来自英特尔和其他处理器供应商的多核处理器,可提高HPC和计算密集型应用程序的性能,提高生产力并简化可扩展性。无论您是构建大数据分析,机器和深度学习,还是数千个其他性能关键型应用程序,这个工具包都能充分利用Intel Xeon和Xeon Phi处理器和协处理器的全部功能。
Intel Parallel Studio XE Cluster Edition包括完整的编译器和库选择。使用性能分析器,优化的矢量化,线程原型设计以及内存和线程的调试工具来构建您的功能,是其高性能计算工具套件的最新版本,适用于C / C ++,Fortran和Python开发人员使用和增强其应用程序的性能。
版本 |
功能 |
组件 |
编译器版 |
使用行业领先的编译器和库(包括新型数据分析库)构建快速代码 |
C++以及/或Fortran*编译器、性能库和并行模型 |
专业版 |
增加分析工具 |
编译器版另加性能分析器、向量化优化和线程原型设计、内存及线程调试器 |
集群版 |
增加MPI集群工具 |
专业版另加MPI集群通信库以及MPI错误检查和调谐 |
编译器版
通过使用行业领先的C++和Fortran编译器重新编译,获得更好的性能。
通过内置直观的并行模型和向量化支持,简化并行机制的添加。
为您的代码带来针对最新硬件优化的高级库。
C/C++编译器 |
· 行业领先的C++应用性能 · 与常用的编译器、开发环境和操作系统兼容 · 通过基于标准的并行机制模型(包括OpenMP*)简化开发 |
Fortran编译器 |
· 行业领先的Fortran应用性能 · 广泛支持Fortran标准、OpenMP等 · 与领先的开发环境和编译器兼容 |
基于标准的并行模型 |
· 性能驱动的OpenMP 4.0实施以及4.1初步支持 · 支持英特尔® SSE和AVX |
简化并行模型 |
· 简化性能并行机制的添加,只需三个关键词即可完成 · 面向未来扩展,运行时系统可在具有数百内核的系统上平滑运行 · 向量化和线程化,在所有英特尔®和兼容处理器上提供最高性能 |
数学库 |
· 最快、最常用的数学库,适用于英特尔及兼容的处理器** · 预先高度调谐,在新旧处理器以及未来处理器产品上均可提供最佳性能 · 简单代码集成的实际标准API |
线程库 |
· 广泛使用的C++模板库,支持任务并行机制 · 拥有高级并行算法和并发容器以及低级构建模块,例如可扩展的内存分配算符、锁、原子操作等 · 以高效、可扩展的方式利用多核的强大功能 · 通过流图形特性,轻松表述相关性和数据流 · 与多种编译器兼容,可迁移至各种操作系统 |
用于媒体和数据应用的算法构建模块 |
· 预先优化的构建模块,提供就绪的多核支持,包括计算密集的功能,帮助进行大型数据集问题处理和高性能计算 · 减少与软件开发维护有关的成本和时间 · 广泛的域支持,包括映像/信号处理、数据压缩、加密和字符串处理 · 跨平台支持,针对当前及未来的处理器进行了优化,提高目标处理器的系统性能 |
Fortran数值分析 |
· 为Fortran应用提供数值分析功能,包括一组全面的数学和统计算法,多达1000多种 · 以附加组件形式提供,适用于任何Fortran套件(包括在编译器版本中) |
专业版(编译版中的所有功能另加以下功能:)
新型数据分析加速库,支持更快的大数据处理
高级性能和线程分析器,用于调优应用性能及多核可扩展性
向量化和线程顾问,只需几天时间即可实现向量化和高效线程化,而不需要几个月的时间
内存和线程调试器,可轻松识别内存漏洞和内存分配错误
性能分析器 |
· 收集丰富的数据,对CPU和GPU计算性能、多核扩展性、OpenMP、带宽等进行调优 · 对结果进行分类、筛选和可视化,以便快速洞察性能瓶颈 · 使用功能强大的命令行自动进行回归测试,远程收集数据 |
向量化优化和线程原型设计 向量化顾问 · 线程顾问 |
· 通过向量化和线程技术获得更多代码性能 · 只需几天时间即可实现向量化和高效线程化,而不需要几个月的时间 · 内存访问模式、循环-承载依赖性以及行程计数分析 · 设计、调优和检查线程,无需中断正常开发进程 |
数据分析和机器学习库 |
· 高级C++和Java*数据分析功能,涵盖所有处理阶段,经过预先优化,可随时使用,缩短团队的开发时间 · 支持批处理、流媒体和分布式计算模式,满足各种系统需求 · 紧密连接常用分析平台(例如Hadoop*、Spark*)和数据源(例如SQ*L、非SQL、文件、内存),支持高速数据吞吐量 |
内存和线程调试器 |
· 快速查找内存漏洞和内存分配错误 · 定位不容易查找的线程错误,例如数据争用和死锁 · 检测未经许可的访问和悬摆指针 |
集群版(专业版中的所有功能另加以下功能)
加快基于英特尔®架构集群上的应用性能,具有多种结构的灵活性
分析MPI应用,快速查找瓶颈,实现并行集群应用的高性能
消息传递接口库 |
· 使应用在基于英特尔架构的集群上更好地执行,具有多种结构的灵活性 · 性能优化的MPI库 · 保持可扩展性,低时延,高带宽,增加进程数 · 全面混合支持多核及众核系统 |
MPI调谐和分析 |
· 分析MPI应用,快速查找瓶颈,实现并行集群应用的高性能 · 通过MPI性能快照对大型MPI任务(多达32000队列)进行快速性能分析 · 可扩展,低开销,有效可视化 · 灵活契合工作流:编译、链接或运行 |
英特尔® Parallel Studio XE 2020包括:
编译器版 |
专业版 |
集群版 |
|
英特尔® C++编译器 |
有 |
有 |
有 |
英特尔® Fortran编译器 |
有 |
有 |
有 |
英特尔®数据分析加速库 |
有 |
有 |
有 |
英特尔®线程构建模块(仅适用于C++) |
有 |
有 |
有 |
英特尔®集成性能基元(仅适用于C++) |
有 |
有 |
有 |
英特尔®数学内核库 |
有 |
有 |
有 |
英特尔® Cilk™Plus(仅适用于C++) |
有 |
有 |
有 |
英特尔® OpenMP* |
有 |
有 |
有 |
Rogue Wave IMSL*库(仅适用于Fortran) |
捆绑和附加 |
附加 |
附加 |
英特尔® Advisor XE |
无 |
有 |
有 |
英特尔® Inspector XE |
无 |
有 |
有 |
英特尔® VTune™ Amplifier XE |
无 |
有 |
有 |
英特尔® MPI库 |
无 |
无 |
有 |
英特尔®追踪分析器和收集器 |
无 |
无 |
有 |
操作系统(开发环境) |
Windows*(Visual Studio*) |
Windows(Visual Studio) |
Windows(Visual Studio) |
注:
- 可提供单一语言(C++或Fortran)或双语言版本。
- 可作为任何Windows Fortran*套件的附加组件,或者与某种编译版的版本捆绑。
- 捆绑在套件中或单独提供。
- 以OS X上运行的单一语言套件形式提供。
- 轻松实现顶级的C ++和Fortran应用程序性能
这种全面的开发工具套件使您可以使用矢量化,多线程,多节点并行化和内存优化方面的最新技术来简化代码的构建和现代化。它使C,C ++,Fortran和Python *软件开发人员能够:
- 创建更快的代码:提高在当前和将来的Intel平台上可扩展的应用程序性能。
- 更快地构建代码:简化创建并行代码的过程。
英特尔XE 2020的新增功能
对于HPC和计算密集型应用程序,英特尔ParallelStudio XE 2020比以往任何时候都可以提高性能,提高生产率并简化可扩展性。无论您是为大数据分析,机器和深度学习而构建,还是为数以千计的其他对性能至关重要的应用程序而构建,此工具包套件都可以利用Intel Xeon,XeonPhi处理器和协处理器内部的全部功能。
以下是XE 2020的一些亮点:
- 加快人工智能推理的速度。英特尔®编译器,英特尔®性能库和分析工具,支持英特尔®深度学习增强,其中包括第二代英特尔®至强®处理器的可扩展性(代号为级联湖/ AP平台)向神经网络指令(VNNI)
- 制定的大内存具有持久性的最大512GB DIMM。使用英特尔®VTune™Profiler识别,优化和优化用于英特尔®傲腾™DC持久性存储器的英特尔®平台
- 紧跟最新标准支持,提供附加的Fortran 2018功能,对C ++ 17的全面支持以及初始C + +20支持,并扩展了OpenMP 4.5 / 5.0支持。
- 在IntelVTune Profiler中将扩展的粗粒度分析与平台级收集和分析一起使用,以了解和优化应用程序的平台配置。英特尔®Parallel Studio XE通过快速,可扩展和可移植的并行代码执行高性能计算,帮助开发人员最大程度地发挥其HPC,企业,人工智能和云应用程序的性能
- HPC云支持。利用AWS * Parallel Cluster *和AWSElastic Fabric Adapter *,通过英特尔®MPI库为MPI应用程序实现低延迟,高带宽通信。
- 支持最新的英特尔®处理器,包括英特尔至强可扩展处理器(代号为Cascade Lake,CascadeLake AP,Cooper Lake和IceLake)。
- 支持新的操作系统 —Amazon Linux * 2(工具和库的受支持功能可能因实例和配置而异)。
英特尔®Parallel Studio XE工具套件简化了利用并行处理来提高应用程序性能的代码的设计,开发,调试和调整。在兼容的英特尔®处理器和协处理器上花费更少的精力即可获得更高的应用程序性能。
根据您的开发需求的三个版本:
用于构建应用程序的Composer Edition包括:C / C++和Fortran优化编译器,Intel Math Kernel库,用于快速图像,信号和数据处理的Intel Integrated Performance Primitives库,Intel TBB C ++线程库,Intel DAAL数据分析库,以及针对Python的优化英特尔发行版。
专业版增加了分析工具:用于性能分析的IntelVTune Profiler,用于内存和线程调试的Intel Inspector,以及用于优化矢量化和线程原型的Intel Advisor。
Cluster Edition添加了群集工具:IntelCluster Checker,用于分析群集诊断的专家系统,用于MPI调整和分析的Intel跟踪分析器和收集器以及Intel MPI库。
*英特尔Parallel Studio Composer和ProfessionalEdition可用于Fortran或C ++,或Fortran 和 C ++。如果您购买独立的Fortran或C ++版本,则其他语言将被排除。
库和并行模型详细信息
数学库(英特尔®数学内核库)
线程库(英特尔®线程构建基块)
媒体/数据库(英特尔®集成性能基元)
英特尔®Cilk Plus
消除代码中的瓶颈
使用高级性能和线程分析器(Intel®VTune™Profiler XE)优化串行和并行性能。调优C,C ++,C#,Fortran,Assembly和Java *应用程序。
交付更可靠的应用程序
借助适用于C,C ++,C#和Fortran应用程序的易于使用的内存和线程调试器(英特尔®Inspector XE),在错误发生之前就可以发现它们。
轻松找到最佳线程解决方案
使用针对C,C ++,C#和Fortran应用程序的线程设计和原型设计工具(英特尔®Advisor XE),找到最大的并行性能潜力,并快速确定关键的同步问题。使用最新的MPI 5.0标准和英特尔MPI库实现高性能,低延迟的MPI通信。
通过分析和分析加速MPI通信
使用MPI调试器和分析器(英特尔®跟踪分析器和收集器)通过可视化应用程序行为来了解MPI应用程序的正确性和行为。
常见问题
英特尔®Parallel Studio XE 2020是否可以与我现有的环境配合使用?
是。我们的工具无缝地插入Visual Studio *和GNU工具链中,以在保持开发环境投资的同时保持生产力。英特尔®Parallel Studio XE与领先的编译器具有出色的兼容性。英特尔工具还支持开发和维护旨在在使用与英特尔®架构兼容的处理器的系统上运行的软件。
开发人员如何开始开发并行程序以利用英特尔®处理器?
为当今的多核平台进行优化是准备使用英特尔®众筹核心架构(英特尔®MIC架构)的最佳方法。当今采用英特尔®软件开发工具和编程模型将保护您的编程投资,因为新处理器技术的推出将使您的投资不断向前发展。C和C ++程序员应从英特尔®ParallelStudio XE和英特尔®Cluster Studio XE中包含的英特尔®线程构建模块(英特尔®TBB)和英特尔®Cilk™Plus开始。这些提供了基于任务的抽象,以利用一组可移植,可伸缩,可靠且面向未来的任务和数据并行模型来利用并行性。这些模型可以轻松集成到现有应用程序中,从而保留软件和硬件投资。
Fortran程序员和许多C程序员都应该研究OpenMP。Fortran程序员在英特尔®Fortran编译器中还具有新的CoarrayFortran功能。
在哪里可以获得英特尔®Parallel Studio XE 2020的评估版?
可免费下载英特尔®软件开发产品的30天评估版。申请评估许可证后,通过创建英特尔®Premier支持帐户,可以在评估期内获得免费支持。
英特尔®软件开发工具有哪些学生折扣?
学生可以以很大的折扣获得我们所有的工具。英特尔致力于帮助学生建立技能,以使其更胜任IT行业的工作。如果您是攻读学位课程的大学生,则将获得精选软件开发工具零售价的大幅折扣。
为学术研究人员提供哪些优惠?
与我们的商业产品相比,使用我们的工具进行研究的教师可以享受可观的折扣。
如何获得英特尔®Parallel Studio XE 2020?
如果您有有效的软件订阅,则将自动获取新版本。您将收到一封电子邮件通知,告知您可用性和获取更新的位置。
我只对一种开发语言感兴趣。我应该获得什么版本的工具?
英特尔®Parallel Studio XE解决了C,C ++和Fortran的开发问题。英特尔®Fortran Studio XE和英特尔®C ++Studio XE开发套件也可用于解决仅使用单一语言进行开发的问题。英特尔®Cluster Studio XE仅在支持C,C ++和Fortran的情况下可用。