中国科学软件网-首页
Intel® C++ Studio XE for Windows and Linux——语言编译器
英特尔®C++ Studio XE  扩展了行业领先的开发工具,以提供前所未有的应用程序性能和代码健壮性。
提升性能和代码可靠性,并扩展至未来
英特尔®C++ Studio XE  扩展了行业领先的开发工具,以提供前所未有的应用程序性能和代码健壮性。
英特尔® C++ Studio XE 在单独一款软件开发套件中整合了英特尔公司业界领先的 C/C++ 编译器、性能和并行库、错误检查、代码健壮性和性能分析工具。这有助于大幅提升应用程序性能,同时提高代码质量、安全性和可靠性,而这些正是高性能计算和企业应用程序所必需的。与此同时,这套件还简化了所有高性能必备工具的购买,简化了从多核过渡到未来众核的过程。英特尔 C++ Studio XE 是由业界领先的三种产品的新一代修订版组成的产品套件,这三种产品是英特尔® C++ Composer XE、英特尔®VtuneTMAmplifier XE和英特尔®Inspector XE英特尔 C++ Studio XE 的关键特性
◇基于多种操作系统——英特尔 C++ Studio XE 提供了一组相同的工具来协助 Windows* 和 Linux* 平台的开发(单独提供)。C/C++编译器、性能和并行库同样为 Mac OS* X 平台提供了高级优化功能。
◇健壮性——英特尔 Inspector XE 内存和线程分析器可在错误发生之前找到并查明内存和线程错误。.
◇代码质量——英特尔 C++ Studio XE 使开发人员能够通过静态安全分析有效查找软件安全漏洞。
◇ 性能——英特尔 VtuneTM Amplifier XE 性能分析器可以找到串行和并行代码中限制性能的瓶颈。改进包括更为直观的界面、快速统计调用图和时间轴视图。英特尔® Math Kernel Library(英特尔® MKL)和英特尔®Integrated Performance Primitives(英特尔®IPP)性能库为常用数学和数据处理例程提供了强大的多核功能。要实现多核并行性,第一步非常容易,只需使用这些库重新编译应用程序即可。
◇高级优化——英特尔® C++ Composer XE 中的编译器和库提供了高级向量化支持,包括对英特尔®AVX 的支持。C/C++ 优化编译器现包含英特尔® Parallel Building Blocks(英特尔®PBB)库,它扩展了可解决的问题类型,利用改进的可伸缩性和可靠性使问题解决变得更容易。
◇兼容性与支持——英特尔® C++ Studio XE 提供了与领先开发环境和编译器的良好兼容性。英特尔通过论坛和英特尔® Premier Support 提供广泛的支持,英特尔 Premier Support 在为期一年的支持期限内提供快速解答和所有软件更新。
特性
支持 Linux*和 Windows* 平台——在 Windows* 和 Linux* 平台上使用相同工具的开发能力——提高性能、生产力和编程能力C/C++ 编译器和英特尔®Parallel Building Blocks——突破性地为应用程序提供并行性类型选择(任务、数据和向量),提供混合搭配的灵活性,帮助优化应用程序性能。C/C++ 标准支持在一个软件包中提供内存、线程和安全分析工具——简化和加速检测难以发现的编码错误的过程,提高开发人员的生产力和效率
更新的性能库——只需使用自动并行库进行编译,即可为常见数学和数据处理任务提供多核
更新的性能分析器多种易用性增强,更深入的微架构洞察、增强的 GUI 和更快、更健壮的性能
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
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.