英特尔® Composer XE

Intel® Parallel Studio XE 2015 Update 2 Composer Edition for Fortran OS X*

Intel® Parallel Studio XE 2015 Update 2 Composer Edition for Fortran OS X* includes the latest Intel Fortran compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® Fortran Compiler 15.0.2, GNU* Project Debugger (GDB*) 7.8, Intel® Math Kernel Library (Intel® MKL) Version 11.2 Update 2

New in this release:

  • 开发人员
  • Apple OS X*
  • C/C++
  • 英特尔® Composer XE
  • Intel® Fortran Compiler
  • 英特尔® Fortran Composer XE
  • 英特尔® 数学核心函数库
  • 英特尔® Parallel Studio XE Composer Edition
  • Intel® Parallel Studio XE 2015 Update 2 Composer Edition for C++ OS X*

    Intel® Parallel Studio XE 2015 Update 2 Composer Edition for C++ OS X* includes the latest Intel C/C++ compilers and performance libraries for IA-32 and Intel® 64 architecture systems. This new product release now includes: Intel® C++ Compiler 15.0.2, GNU* Project Debugger (GDB*) 7.8, Intel® Math Kernel Library (Intel® MKL) Version 11.2 Update 2, Intel® Integrated Performance Primitives (Intel® IPP) Version 8.2 Update 1, Intel® Threading Building Blocks (Intel® TBB) Version 4.3 Update 3

    New in this release:

  • 开发人员
  • Apple OS X*
  • C/C++
  • 英特尔® C++ 编译器
  • 英特尔® C++ Composer XE
  • 英特尔® Composer XE
  • 英特尔® 集成性能原件
  • 英特尔® 数学核心函数库
  • Intel® Threading Building Blocks
  • 英特尔® Parallel Studio XE Composer Edition
  • Intel® Parallel Studio XE 2015 Update 2 Composer Edition for Fortran Windows*

    Intel® Parallel Studio XE 2015 Update 2 Composer Edition for Fortran Windows* 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 15.0.2, Intel® Math Kernel Library (Intel® MKL) Version 11.2 Update 2, Intel® Debugger Extension for Intel® Many Integrated Core Architecture (Intel® MIC Architecture) Version 7.7-8.0, Microsoft Visual Studio 2010 Shell and Libraries*

    New in this release:

  • 开发人员
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Fortran
  • 英特尔® Composer XE
  • Intel® Fortran Compiler
  • 英特尔® Fortran Composer XE
  • 英特尔® Visual Fortran Composer XE
  • 英特尔® 数学核心函数库
  • 英特尔® Parallel Studio XE Composer Edition
  • Intel Fortran Composer XE 2015新特性 – offload非连续数组片段

    在新发布的Intel Fortran Composer XE 2015中英特尔编译器加入了许多针对至强融核™ 协处理器编程的新特性,其中之一就是在Fortran编译器中加入了offload非连续数组片段的支持。

     

    在使用Intel Fortran Composer XE 2015之前版本的编译器时,使用offload指令在CPU和协处理器之间传递数组片段时必须使用内存连续存放的片段。考虑下面的例子:

     

    subroutine foo(a,b,c,n)

    real::a(n,n),b(2*n,2*n),c(2*n,2*n)

    integer::i,j

     

    !dir$ offload begin target(mic) in(b(1:n,1:2*n:2),c(1:n,2:2*n:2)) out(a)

    do i=1,n

       do j =1,n

  • 开发人员
  • 学生
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • 入门级
  • 中级
  • 英特尔® Composer XE
  • Intel® Fortran Compiler
  • 英特尔® Fortran Composer XE
  • Intel Xeon Phi Coprocessor
  • Intel Fortran Composer XE
  • 开发工具
  • Intel® Many Integrated Core Architecture
  • Open Source Downloads

    This article makes available third-party libraries, executables and sources that were used in the creation of Intel® Software Development Products or are required for operation of those. Intel provides this software pursuant to their applicable licenses. [Intel® Graphics Technology, Intel® Composer XE, Intel® C++ Composer XE, Intel® Application Debugger, Intel® Many Integrated Core Architecture Debugger & Intel® JTAG Debugger]
  • 英特尔 AppUp® 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • C/C++
  • Fortran
  • 英特尔® C++ 编译器
  • 英特尔® C++ Composer XE
  • 英特尔® Composer XE
  • Intel® Fortran Compiler
  • 调试器
  • Intel® Debugger
  • Intel® JTAG Debugger
  • Eclipse
  • EPL
  • third-party
  • Intel(R) Software Development Products
  • Intel® Graphics Technology
  • Intel® Composer XE
  • Intel® C++ Composer XE
  • Intel® Application Debugger
  • Intel® Many Integrated Core Architecture Debugger & Intel® JTAG Debugger
  • 图形
  • 英特尔® 凌动™ 处理器
  • 开源
  • 方案: 面向英特尔® 至强融核™ 协处理器构建并优化 BWA* ALN 0.5.10

    BWA* 是根据大型参考基因组(如人类基因组)映射低分散序列的软件包。 它由三种算法构成: BWA-backtrack(ALN)、BWA-SW 和 BWA-MEM。 第一种算法可用于高达 100bp 的 Illumina 序列,另两种算法可用于更长的序列(70bp 至 1Mbp)。” (http://bio-bwa.sourceforge.net/bwa.shtml)

    该项目 (bwa-aln-xeon-phi-0.5.10) 可优化英特尔® 至强™ 处理器和英特尔® 至强融核™ 协处理器上 BWA 0.5.10 ALN 模块的性能,并支持对称执行模型,以便针对基因组映射结合使用两种架构。

    该版 BWA ALN 0.5.10 的源和 ReadMe 可通过以下链接进行下载: https://github.com/intel-mic/bwa-aln-xeon-phi-0.5.10

  • 开发人员
  • 服务器
  • 英特尔® Composer XE
  • Intel® MPI Library
  • Intel® Threading Building Blocks
  • Intel® Many Integrated Core Architecture
  • 在英特尔® 至强融核™ 协处理器上使用面向卸载的英特尔® 语言扩展 (LEO) 在非连续阵列元素之间传输数据

    面向 C++ Windows* 和 Linux* 的英特尔® Parallel Studio XE 2015 编译器版本提供了一款增强功能,支持在英特尔® 至强融核™ 协处理器上使用面向卸载的英特尔® 语言扩展 (LEO) 在非连续阵列元素之间传输数据。

    该功能在 LEO 卸载数据编组模型下添加了支持,以便使用 #pragma offload/offload_transfer 语句的数据传输子句(如 in、out、inout、nocopy)在阵列变量引用 (variable-ref) 中传输非连续阵列元素。

    在下载数据编组模型下,每个数据传输子句 (in、out、inout、nocopy) 共用一个通用的基本语法,具体见下文。 该增强功能支持以 c-shape 规范为步长指定一个值,具体如下。

    语法:
                #pragma offload clause [ clause …]

  • 开发人员
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • 服务器
  • C/C++
  • 中级
  • 英特尔® C++ 编译器
  • 英特尔® C++ Composer XE
  • 英特尔® Composer XE
  • 英特尔® Parallel Composer
  • 开发工具
  • Intel® Many Integrated Core Architecture
  • 订阅 英特尔® Composer XE