好的帖子:

http://topic.csdn.net/u/20080327/16/071b45df-3795-4bf1-9c4d-da4eb5aaa739.html

参考手册:

http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/index.htm

说明:本系列文章为个人笔记,如有不正确之处,请参考官方相关文档,如果错误发现,我会尽量更新修改。另外,以下内容不保证对于所有版本的编译器都正确,编译器的实现也可能有一些变化之处,具体参考官方文档。

补充说明:
下面内容为一些基础知识的补充说明,以防止误解。
(1) OS支持
Intel编译器支持Win/Lin/Mac,在Win上除了Intel编译器自己的选项,也会兼容VS的选项和VS的扩展语法内容,同理,在Lin上兼容GCC选项和GNU扩展语法。这些内容不会在本系列文章中都涉及到。
(2) 选项区别
对于大部分选项,Intel编译器在Win上的格式为:/Qopt,那么对应于Lin上的选项是:-opt。禁用某一个选项的方式是/Qopt-和-opt-。本系列文章中大多数是以Win上的选项来分析,是为了避免重复这些选项。
(3) Intel的编译器、链接器等
在Win上,编译器为icl.exe,链接器为xilink.exe,VS的编译器为cl.exe,链接器为link.exe。本系列文章以Win上举例,如果是在Lin下测试,需要进行对应的更新。
在Lin上,C编译器为icc,C++编译器为icpc(但是也可以使用icc编译C++文件),链接器为xild,打包为xiar,其余工具类似命名。GNU的C编译器为gcc,C++编译器为g++,链接器为ld,打包为ar。
(4)关于第0部分(“基础”)
一个优化选项往往包含了很多的优化技术,每个优化选项可能会进行一些基本的优化的基础上,进行“独有的”优化。这样,不同的优化选项也可能包含一些相同的优化内容,为了不重复,把一些最基础的优化相关的术语、内容等放到第0部分。至于某一个“高级”优化选项,会打开多少个优化相关的内容,参考手册的介绍,关于“高级”优化选项的介绍,可能不会都去介绍每一个选项包含的所有内容,重点只会介绍该选项独有的特性,注意理解这一点。

(5)补充参考资料:

http://software.intel.com/zh-cn/articles/intel-composer-xe/(推荐:资源->产品简介.pdf)

PS:顺便推荐一下http://www.xlsoft.com/en/index_c.html,这个公司主要就是帮助一些公司的产品进行一些本地化吧,总之,上面可以找到很多公司的产品的本地化文档。

http://www.intelsoftware.com.cn/intel-compiler-suite-windows.html(不是最新版本的,也可以参考一下)

其它:http://www.evget.com/zh-CN/product/910/feature.aspx

不断更新中......................................................................................................:):):):)

零、使用Intel编译器(0)基础

1. 内联

2. 基本块Basic Block

3. 循环相关的优化技术Loop optimization

一、使用Intel编译器(1)并行化

二、使用Intel编译器(2)向量化

三、使用Intel编译器(3)HLO

四、使用Intel编译器(4)IPO

五、使用Intel编译器(5)PGO

分享到:
  • 上一篇:C++中如何强制inline函数(MSVC, GCC)
  • 下一篇:使用Intel编译器(0)基础(1)内联

使用Intel编译器系列合集相关推荐

  1. Oracle 每日一题系列合集

    作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了 ...

  2. 【《Real-Time Rendering 3rd》提炼总结】完结篇:系列合集电子书PDF下载实时渲染知识网络图谱新系列预告

    本文由@浅墨_毛星云 出品,首发于知乎专栏,转载请注明出处.   文章链接: https://zhuanlan.zhihu.com/p/34207965 按照专栏之前的计划,[<Real-Tim ...

  3. 易错丨Oracle 每日一题系列合集

    在墨天轮平台有个[数据库每日一题]栏目:www.modb.pro/test(复制到浏览器或者点击"阅读原文"可直达,每日一题),均是由数据库行业的专家亲自出题,墨天轮审核后发布的一 ...

  4. 11 万字的字节码编程系列合集放送(ASM、Javassist、Byte-buddy、Javaagent)

    作者:小傅哥 博客:https://bugstack.cn - 汇总系列原创专题文章 沉淀.分享.成长,让自己和他人都能有所收获!

  5. 侯捷c++系统工程师:全方位提升技能素养 侯捷C++视频全系列合集

    我相信对于每一个学习C++的同学和从业者来说,台湾著名学者侯捷老师的C++系列都是不可错过的好视频. 侯捷老师在网上已有五门课,分别是:C++面向对象开发.STL标准库与泛型编程.C++新标准C++1 ...

  6. 搞笑段子很皮的文案系列001,可爱有趣文案系列合集

    大家好,我是我赢助手,专注于自媒体短视频去水印.去重和文案提取运营. 今天给大家分享下收集的一些文案:搞笑段子很皮的文案系列 1. 女人之间不用吵架,你比她漂亮就行了. 2. 暧昧,把这两个字拆开,就 ...

  7. 查找系列合集-二分查找

    一.二分查找 [引入]一个综艺节目是给定一件价格为未知整数的商品,默认最高价格为1个亿, 你每次猜其价格时主持人会告诉你该价格比实际价格高还是低或者相等,现在让你在尽可能少的次数下猜出其价格,请问你的 ...

  8. C++元旦倒计时代码系列合集

    目录 1.简单倒计时代码 2.元旦倒计时绘制 小科普: 1.简单倒计时代码 这是一个简单的程序示例,它可以帮助您计算元旦节到当前时间的倒计时: #include <iostream> #i ...

  9. 查找系列合集-散列表

    一.散列表 [问题]之前我们的用红黑树实现了O(logN)的查找算法,那么理论上有没有O(1)的查找算法呢? [分析]除非我们能够单凭键值key就能确定该元素在集合中的位置,直接将其取出 [解决方法] ...

最新文章

  1. 用Python抓取某东购买记录并统计MM的bra大小
  2. 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建
  3. 获取某一周_“双十一”前,这群人备好了3600瓶假冒某品牌护肤品,结果……...
  4. jQuery 图片剪裁插件初探之 Jcrop
  5. 数据库设计的第三范式
  6. Python面向对象简单继承
  7. jquerymobile在手机上很小_手机如何建立自己的网站
  8. 李迟2021年11月知识总结
  9. CSS position属性---absolute与relative
  10. 解决Ubuntu ssh 登录慢问题
  11. cocos2d-iPhone 点滴
  12. 映像文件工具srec
  13. UG NX 10 草图重新附着
  14. USB fastboot
  15. 护眼色的RGB值 和 颜色代码
  16. 织梦模板之家:如何安装更换织梦cms模板
  17. 2019年市面上360全景相机大比拼 Insta360 Pro 2,得图Detu F4 Plus,理光Theta SC,GoPro Fusion,Nikon尼康KeyMission 360
  18. 本周大新闻|华为发布BB观影眼镜,Geenee AR试穿加入AI生成玩法
  19. 【转载】何时使用领域驱动设计
  20. 基于Casbin实现ABAC

热门文章

  1. 【转】刨根究底字符编码之七——ANSI编码与代码页
  2. 【译】谨慎使用CSS中的波浪选择器
  3. ABP入门系列(20)——使用后台作业和工作者
  4. android自定义push通知_Android自定义Notification的一些坑
  5. 【Python CheckiO 题解】Correct Sentence
  6. Python3 爬虫学习笔记 C03 【Ajax 数据爬取】
  7. 【POJ - 3744】Scout YYF I(概率dp,矩阵快速幂优化dp)
  8. 【HDU - 5918 】Sequence I (数组(字符串)匹配问题,可选KMP)
  9. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项
  10. Android手机mm开头的大文件,[2018年最新整理]2Android源代码编译命令m和mm和mmm以及make分析.doc...