中国科学软件网-首页
Intel® Parallel Studio XE for Windows and Linux——语言编译器
英特尔®Parallel Studio XE  将各种开发工具整合在一起,为最新一代多核处理器提供前所未有的应用程序性能和代码健壮性。
英特尔 Parallel Studio XE 在单独一款软件开发套件中整合了英特尔公司业界领先的 C/C++ 和 Fortran 编译器、性能和并行库、错误检查、代码健壮性和性能分析工具。这有助于大幅提升应用程序性能,同时提高代码质量、安全性和可靠性,而这些正是高性能计算和企业应用程序所必需的。与此同时,该套件还简化了所有高性能必备工具的购买,简化了从多核过渡到未来众核的过程。英特尔 Parallel Studio XE 是由业界领先的三种产品的新一代修订版组成的产品套件,这三个产品是英特尔® Composer XE、英特尔® Inspector XE和英特尔® VtuneTMAmplifier XE。
英特尔 Parallel Studio XE 的关键特性
◇基于多种操作系统——英特尔 Parallel Studio XE 提供了一组相同的工具来协助 Windows* 和 Linux* 平台的开发(单独提供)。C/C++、Fortran 编译器、性能和并行性库同样为 Mac OS* X 平台提供了高级优化功能。
◇健壮性——英特尔 Inspector XE 内存和线程分析器可在错误发生之前找到并查明内存和线程错误。
◇代码质量——英特尔 Parallel Studio XE 使开发人员能够通过静态安全分析有效查找软件安全漏洞。
◇性能——英特尔 VTune Amplifier XE 性能分析器可以找到串行和并行代码中限制性能的瓶颈。改进包括更为直观的界面、快速统计调用图和时间轴视图。英特尔® Math Kernel Library(英特尔® MKL)和英特尔®Integrated Performance Primitives(英特尔®IPP)性能库为常用数学和数据处理例程提供了强大的多核性能。要实现多核并行性,第一步非常容易,只需使用这些库重新编译应用程序即可。
◇高级优化——英特尔® Composer XE 中的编译器和库提供了高级向量化支持,包括对英特尔® AVX 的支持。C/C++ 优化编译器现包含英特尔® Parallel Building Blocks(英特尔® PBB)库,它扩展了可解决的问题类型,提高了可伸缩性和可靠性,同时还简化了流程。对于 Fortran 开发人员,该产品现在提供了对 Co-Array Fortran* 和其他 Fortran 2008 标准的支持。
◇兼容性与支持——英特尔 Parallel Studio XE 提供了与领先开发环境和编译器的良好兼容性。英特尔通过论坛和英特尔®Premier Support 提供广泛的支持,英特尔 Premier Support 在为期一年的支持期限内提供快速解答和所有软件更新。
Intel® Parallel Studio XE, Intel® C++ Studio XE, and Intel® Fortran Studio XE unite development tools for unprecedented application performance and code robustness for the latest generation of multicore processors
Advanced optimizations boost performance
Intel® Parallel Studio XE parallel software development suite combines Intel's industry-leading C/C++ compiler and Fortran compiler; performance and parallel libraries; error checking, code robustness, and performance profiling tools into a single suite offering.
This helps boost application performance and increase the code quality, security, and reliability needed by high-performance computing and enterprise applications.
At the same time, the suite eases the procurement of all the necessary tools for high performance, and simplifies the transition from multicore to manycore processors in the future.
Develop parallel applications the easy way with Intel® Parallel Advisor. This threading assistant tool for C/C++ Microsoft Visual Studio* developers provides a step-by-step proposal that simplifies transitioning serial applications to parallelism. Now available with the purchase of Windows* versions of Intel® Parallel Studio XE or Intel® C++ Studio XE parallel software development suites.
Intel® C++ Studio XE and Fortran Studio XE parallel software development suites offers the same suite of tools with the Fortran compiler or the C++ compiler for developers who only need a single language.
Intel® Fortran Studio XE offers the same benefits for developers only needing the Fortran compiler.
The compilers and libraries in Intel® Composer XE offer advanced vectorization support, including support for Intel® Advanced Vector Extensions (Intel® AVX). The C/C++ optimizing compiler includes parallel programming models, which expands the types of problems that can be solved with increased scale and reliability, while also simplifying the process.
Advanced Performance Features
Intel parallel programming models and OpenMP* simplifies implementing efficient parallel code.
Optimized libraries provide math functions in Intel® Math Kernel Library and functions in many other domains like compression, crypto, and image processing in Intel® Integrated Performance Primitives which provides automatic parallelization and performance.
High-Performance Parallel Optimizer (HPO) offers an improved ability to analyze, optimize, and parallelize more loop nests.
Interprocedural Optimization (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops.
Profile-Guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions
New Fortran Features
The Intel® Fortran Compiler also includes several advances, among them more complete support for the Fortran 2003 standard and some support for Fortran 2008 standards, including Co-Array Fortran, vector optimizations with Intel® AVX, and help in auto-parallelization, for the highest performance and parallelism on the latest x86 multicore CPUs.