软件开发工具套件Intel? Parallel Studio XE 2019入门教程

IntelParallel Studio XE工具套件实现设计、开发、调试的简化以及代码的优化,利用并行处理来提高应用程序的性能。利用兼容的Intel理器和协同处理器可以更轻易地提高应用程序性能。    

最新版Intel Parallel Studio XE


    软件开发是一个反复的过程。开始设计应用程序,然后让英特尔件帮助您构建,分析和扩展该应用程序。IntelParallel Studio XE是一个软件开发工具套件,用于以更少的精力编译应用程序并优化性能。

    每个IntelParallel Studio XE套件中的工具和库都是为了充分利用此过程中的每个阶段而开发的,并组合在一起以满足该阶段中所有软件开发的需求。一旦完成第一轮开发,就可以根据需要继续执行该过程,以使您的应用程序保持最新状态并进行优化。

该套件包括:

  • 英特尔 ++编译器英特尔ortran编译器

  • 英特尔ython发行版

  • 英特尔试器扩展

  • 软件库(英特尔KL,英特尔AAL,英特尔BB,英特尔PP)

  • 英特尔问

  • 英特尔查器

  • 英特尔Tune大器(点击可查看示例>>

  • 英特尔PI库

  • 英特尔踪分析器和收集器

使用之前

    IntelParallel Studio XE 2019不提供用于访问工具的集成开发环境(IDE)。您可以使用以下步骤中概述的两种方法之一访问套件中的库和工具。

步骤1:初始化工具

    要访问工具的独立版本或命令行版本,必须首先初始化工具。您可以使用Intelarallel Studio XE 2019随附的初始化实用程序一步一步地初始化所有工具。

  • 从命令提示符或脚本,cd到:

    <install_dir>IntelSWToolsparallel_studio_xe_2019.<update number>.<package number>bin

    默认情况下,<install_dir> is C:Program Files (x86), or C:Program Files

  • 运行psxevars.bat

    其中<arch>是以下架构参数之一:

    intel64:设置用于英特尔4主机和目标

    ia32:设置用于英特尔4主机和IA-32目标

步骤2A:使用第三方IDE访问工具

    尽管IntelParallel Studio XE 2019不提供内置IDE,但它确实与Windows *,Linux *和macOS *上的第三方IDE集成在一起,从而为软件开发提供了无缝的GUI体验。

    您可以使用Windows *上的Microsoft * Visual Studio访问整个套件。安装Parallel Studio后,这些工具将集成到菜单中并提供工具栏。可以在特定于工具的入门指南中找到有关将Microsoft * Visual Studio与每种工具一起使用的更多信息。

步骤2B:使用命令行访问工具

    使用命令行以两种方式之一访问此套件中的工具:

  • 导航到主机系统上已安装的Intelarallel Studio XE环境,然后在该工具的位置打开命令提示符。

  • 在主机系统上打开任何可用的命令提示符,然后使用命令行更改目录并导航到安装的环境。

    成功安装后,可以在默认文件夹C: Program Files(x86) IntelSWTools中找到您的Intelarallel Studio XE套件的工具和库。 有关每个工具的默认安装位置列表,请参阅《 Windows *版英特尔arallel Studio XE安装指南》。在要使用的工具的正确位置打开命令提示符后,该工具的入门指南将提供有关使用命令行进行初始化和调用的更多信息。

此套件入门

    IntelParallel Studio XE 2019群集版具有构建,分析和扩展应用程序所需的一切,然后再次进行全部操作以进行持续优化。立即使用此套件中的所有工具和库开始编译和优化代码。该套件中包含的工具概述如下。

建立 描述
英特尔 ++编译器和英特尔ortran编译器 英特尔和英特尔ortran优化编译器为现代处理器创建快速代码。他们使用最新的指令集,自动向量化代码来支持/利用更广泛的向量寄存器,并使用高度优化的并行模型,例如OpenMP *和IntelBB。编译器为最新的C,C ++和Fortran标准提供了广泛的支持。
英特尔试器扩展 GDB 8.0用于本地调试英特尔4体系结构系统上的应用程序。
英特尔ython发行版 通过这种面向性能的Python发行版,可为应用程序增压并加速核心计算包。此发行版解决了Python的基本性能挑战;通过针对英特尔的各种处理器和协处理器的全面优化,提供编译语言的速度。
英特尔学内核库(英特尔KL) 英特尔学内核库(英特尔KL)提供了加速的数学处理和神经 络例程,可提高应用程序性能并减少开发时间。英特尔KL包括高度矢量化和线程化的线性代数,快速傅立叶变换(FFT),神经 络,矢量数学和统计例程。
英特尔据分析加速库(英特尔AAL) C ++,Java *和Python * API库针对所有数据分析阶段(从数据采集到数据挖掘和机器学习)的优化分析构建块进行了优化。工程高性能大数据应用程序必不可少的。
英特尔程构建基块(英特尔BB)

AC和C ++模板库,用于创建高性能,可扩展的并行应用程序。

英特尔BB随Parallel STL一起安装,Parallel STL是C ++标准库算法的实现,并支持执行策略。

英特尔成性能基元(英特尔PP) 具有计算密集型功能的预优化构建基块,可帮助处理大型数据集问题和进行高性能计算。
英特尔成性能基元密码学(英特尔PP密码学) 提供广泛的安全有效的加密算法实现。
分析 描述
英特尔问 向量化优化和线程原型。在流程的向量化和线程化阶段使用此工具。
英特尔查器 内存和线程调试器。使用此工具可以查找争用,僵局和非法内存访问。
英特尔Tune大器 性能分析器。在线程和带宽优化阶段以及高级矢量化优化中使用此工具。
规模 描述
英特尔PI库 高性能MPI库。
英特尔踪分析器和收集器 MPI通信性能分析器和正确性检查器。在MPI调整阶段使用此工具

如果您希望了解Intel Parallel Studio XE更多产品信息,可以咨询在线客服>>

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月10日
下一篇 2019年11月10日

相关推荐

发表回复

登录后才能评论