文件名称:Colfax-HOW-Day-03
介绍说明--下载内容均来自于网络,请自行研究使用
引入了数据并行和自动矢量化。讨论的主题包括:SIMD运算的概念,使用内联函数向量化代码,英特尔编译器回路的自动矢量化,用符号和表达式功能启用SIMD阵列。演示文稿还涉及到假设的向量依赖性,和情况下,程序员必须消除编译器的假设向量依赖。实践部分,使用英特尔编译器执行自动矢量化,诊断其成功,使自动矢量化发生时,编译器不见数据并行的机会。-Session 3 introduces data parallelism and automatic vectorization. Discussed topics include: the concept of SIMD operations, using intrinsics to vectorize code, automatic vectorization with Intel compilers for loops, expressions with array notations and SIMD-enabled functions. Presentation also touches on assumed vector dependence, and cases where the programmer must eliminate the compiler’s assumption of vector dependence. The hands-on part focuses on using the Intel compiler to perform automatic vectorization, diagnose its success, and making automatic vectorization happen when the compiler does not see opportunities for data parallelism.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Day-03
......\3.01-vectorization
......\..................\Makefile
......\..................\instructions.txt
......\..................\solutions
......\..................\.........\instruction-01
......\..................\.........\..............\Makefile
......\..................\.........\..............\worker.cc
......\..................\.........\..............\vectorization.cc
......\..................\.........\instruction-05
......\..................\.........\..............\Makefile
......\..................\.........\..............\worker.cc
......\..................\.........\..............\vectorization.cc
......\..................\.........\instruction-03
......\..................\.........\..............\Makefile
......\..................\.........\..............\worker.cc
......\..................\.........\..............\solution.txt
......\..................\.........\..............\vectorization.cc
......\..................\.........\instruction-04
......\..................\.........\..............\Makefile
......\..................\.........\..............\worker.cc
......\..................\.........\..............\solution.txt
......\..................\.........\..............\vectorization.cc
......\..................\.........\instruction-02
......\..................\.........\..............\Makefile
......\..................\.........\..............\worker.cc
......\..................\.........\..............\vectorization.cc
......\..................\worker.cc
......\..................\vectorization.cc