Intel產品總覽
Composer
 
Intel Fortran compoaer
Intel C++ compoaer
  VTune Amplifier XE
  Performance Library
  Threading Analysis Tools
  Cluster Tools
  Download
  Intel原廠教材連結
  Parallel Studio
 
 

Intel C++ Composer XE for Windows*
效能、相容性、技術支援
Intel® C++ 編譯器 Windows* 版
專業版

The features you need to create high-performance multi-threaded apps for multi-core systems. The product includes:

  • Intel C++ Composer for Windows for IA-32, Intel 64, and IA-64 architectures
  • Intel Threading Building Blocks
  • Intel Integrated Performance Primitives
  • Intel Math Kernel Library
Compatible with Microsoft* Visual Studio* to protect your investment in how you develop. The Professional Edition offers a great price compared to the individual components.

Attention Fortran developers – Intel Composer XE for Windows includes everything listed above plus the Intel C++ composer for Windows. Take advantage of significant price savings over individual components.
 

Create faster applications that take advantage of multicore with Intel C++ Composer XE
IntelR Compilers continue to fully support the latest standard in OpenMP programming. In addition, enhanced vectorization capabilities are supported with SIMD pragmas and C++ array notations. IntelR PBB represents a set of comprehensive parallel development models, supporting multiple approaches to parallelism in C++. The components that embody the models easily integrate into existing applications. This helps preserve your investment in your existing code and speeds development of parallel applications. The Intel PBB parallel programming models offer more choices to match the parallel programming needs of businesses today and into the future. Components in Intel PBB are:

  • IntelR Threading Building Blocks (IntelR TBB) is a C++ template library solution that can be used to enable general parallelism. It includes scalable memory allocation, load-balancing, highly efficient task scheduling, a thread-safe pipeline and concurrent containers, high-level parallel algorithms, and numerous synchronization primitives
  • IntelR Cilk Plus is an IntelR C/C++ Compiler-specific implementation of two technologies for parallelism: IntelR Cilk Plus, and array notation. The combination offers superior functionality by
    combining advanced vectorization features with array notation and high-level loop-type data parallelism and task parallelism.
  • (In beta, available separately) IntelR Array Building Blocks (IntelR ArBB) provides a generalized data parallel programming solution that frees application developers from dependencies on particular lowlevel parallelism mechanisms or hardware architectures. It produces scalable, portable, and deterministic parallel implementations from a single high-level, maintainable, and application-oriented specification of the desired computation. IntelR ArBB is available in beta, with general availability in the first half of 2011.
  • Advanced Performance Features
  • High-Performance Parallel Optimizer (HPO)offers an improved ability to analyze, optimize, and parallelize more loop nests. This revolutionary capability combines vectorization, parallelization, and
    loop transformations into a single pass that is faster, more effective, and more reliable than prior discrete phases.
  • Interprocedural Optimization (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops.
  • Automatic Vectorizer analyzes loops and determines when it is safe and effective to execute several iterations of the loop in parallel. Vectorization and auto-parallelization have been enhanced for broader applicability, improved application performance, and more insights into the vectorizer with the guided auto-parallelization (GAP) feature. In addition, SIMD programs are made available for added user control.
  • Loop Profiler is part of the compiler and can be used to generate low overhead loop and function profiling to show hotspots and where to introduce threads.
  • Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions.
  • Intel Threading Building Blocks is an award winning C++ template library that abstracts threads to tasks to create reliable, portable and scalable parallel applications. Intel TBB is the most efficient way to implement parallel applications and unleash multi-core platform performance.
  • Intel Math Kernel Library includes optimized and scalable math routines for maximizing performance and seamlessly provides forward scaling from current to future many-core platforms.
  • Intel Integrated Performance Primitives is an extensive library of multi-core-ready, highly optimized software functions for multimedia data processing, and communications applications.
  • OpenMP 3.0 is supported to help simplify pragma-based development of parallelism in your C/C++ applications.
相容性

Intel C++ Composer XE is designed to work with Microsoft* development products and the GNU C/C++ compilers. It provides expanded 32-bit and 64-bit multicore processor support, including enhanced IntelR Advanced Vector Extensions (IntelR AVX) support. The Intel C++ Compiler supports the latest C and C++ standards,
including C++ 0x and C99.

Intel 卓越支援
With the purchase of the product, you receive one year of technical support and product updates from Intel Premier Support, our interactive and password-protected issue management and communication web site. This premium support service allows you to submit questions, download product updates, and access technical notes, application notes, and other documentation. In addition, we have enhanced our user forums to provide a quick and easy first resource to help with most issues.
要求
如需有關 Intel 編譯器系統要求的詳細資訊,請蒞臨「Intel 軟體研發產品」網站 http://software.intel.com/en-us/intel-sdp-home/

§ 試用版索取 *HOT  產品簡介

 
  Copyright 2011 AnCAD, Inc. All Rights Reserved Privacy Policy I Terms & Conditions of using this website