过滤器

Article

Vectorization Advisor 助您一臂之力

Vectorization Advisor is like having a trusted friend look over your code and give you advice based on what he sees. As you’ll see in this article, user feedback on the tool has included, “there are significant speedups produced by following advisor output, I'm already sold on this tool!”
作者: stephen-blair-chappell (Intel) 最后更新时间: 2016/05/20 - 16:39
Blog post

C++ Vector 使用心得

标准库Vector类型 使用需要的头文件: #include <vector> Vector:Vector 是一个类模板。不是一种数据类型。 Vector<int>是一种数据类型。 一、 定义和初始化 Vector<T> v1; //默认构造函数v1为空
作者: intsilence 最后更新时间: 2016/05/06 - 16:41
Video

第 5.7 集 - 矢量化调优旋钮

我们来了解一下矢量化的一些”调优旋钮“。 其中一些我们已经在本课程中讨论过,另一些在我们的书籍 (xeonphi.com/book) 中进一步讨论过。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:39
Video

第 5.4 集 - 矢量优化 - 对齐和提示

我们继续介绍矢量优化。 在英特尔至强处理器和至强融核协处理器中,实现高效矢量化应考虑的一个重要因素是数据对齐。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:39
Video

第 5.5 集 - 矢量优化: 调整矢量化模式

在本集中,我们将了解数据对齐的实例,以及如何通过采用调整矢量化模式的编程技术对齐并填补阵列,以优化矢量计算的性能。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:39
Video

第 5.3 集 - 矢量优化 - 数据结构

在这一名为“矢量优化:数据结构”的视频中, 我们将开始讨论面向英特尔至强处理器和英特尔至强融核协处理器的应用中矢量算法的优化。 本讨论包含四集,每一集讨论矢量的不同方面。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:48
Video

第 5.6 集 - 矢量化 Strip-Mining

作为矢量化计算优化的最后一个主题,我们将讨论一项编程技术,帮助您在复杂情况下向编译器表达向量化机遇。
该技巧称为 strip-mining。 我们现在将使用它将编译器引导至可向量化的计算,同时在接下来的课程中,我们还将使用此技术再次平衡矢量和线程之间的并行化,并将其作为内存优化技术的基础。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:39
Forum topic

Intel Auto-Vectorization

Intel C++ Composer XE 2011( -vec(Linux* OS)/Qvec(Window*OS))Auto-vectorization

Vectorization

void matvec(int size1, int size2, FTYPE a[][size2], FTYPE b[], FTYPE x[])

{

作者: 最后更新时间: 2012/02/08 - 23:25
Video

第 4.3 集矢量依赖性、指示器消歧和支持 SIMD 的函数

在本视频中,我们将讨论您在使用英特尔编译器自动矢量化特性时可能会遇到的一些问题。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:48
Video

第 4.2 集 — 自动矢量化和数组符号

我们将讨论编译器的自动矢量特性,它可用于哪里以及如何诊断它。 不过今天的讨论只涵盖自动矢量化的基本原则。 在接下来一章的课程中,我们将介绍面向矢量化的代码优化。

作者: tianhui s. 最后更新时间: 2016/05/20 - 16:39
有关编译器优化的更完整信息,请参阅优化通知