Intel® Composer XE

Offload模式异步计算的C++编程方式

 

    本文将主要介绍Offload模式场景下异步计算编程时需要考虑的相关的编程方式比如异步数据传输、指定异步计算以及指定不需数据传输的内存分配等。

    Intel® C++ Compiler提供了两个不同的C++ 编译指示来标示数据传输及等待其完成,一是用于指示异步数据传输:

#pragma offload_transfer <clauses> [ signal(<tag>) ]

    第二个是用于标示等待异步传输完成:

#pragma offload_wait <clauses> wait(<tag>)

    offload编译指示也可以伴随可选的signal或wait从句,如:

  • Desarrolladores
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • C/C++
  • Intel® Composer XE
  • Contrato de licencia: 

    Intel® Visual Fortran Composer XE 2013 for Windows*, Update 6

    Intel® Visual Fortran Composer XE 2013 includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Visual Fortran Compiler Version 13.1.4, Intel® Math Kernel Library (Intel® MKL) Version 11.0 Update 5

    New in this release:

  • Desarrolladores
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Fortran
  • Intel® Trace Analyzer and Collector
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® Math Kernel Library
  • Intel® Visual Fortran Composer XE 2013 for Windows* with IMSL*, Update 6

    Intel® Visual Fortran Composer XE 2013 includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Visual Fortran Compiler Version 13.1.4, Intel® Math Kernel Library (Intel® MKL) Version 11.0 Update 5, IMSL* Fortran Numerical Library Version 6.0.0

    New in this release:

  • Desarrolladores
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Fortran
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® Math Kernel Library
  • Intel® Visual Fortran Composer XE 2013 for Windows*, Update 6

    Intel® Visual Fortran Composer XE 2013 includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Visual Fortran Compiler Version 13.1.4, Intel® Math Kernel Library (Intel® MKL) Version 11.0 Update 5

    New in this release:

  • Desarrolladores
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Fortran
  • Intel® Composer XE
  • Intel® Fortran Compiler
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • Intel® Math Kernel Library
  • Suscribirse a Intel® Composer XE