Intel C++ Compiler优化参数笔记

2018-01-31 10:59:22来源:http://blog.qzwlecr.com/2018/01/30/ICC优化参数笔记/作者:qzwlecr's Blog人点击

分享

稍微阅读了一下Intel C++ Compiler的文档,发现了一些看起来比较有用的参数,之后调参的时候希望能用上w


-alias-const 指向const的指针不会是指向非const的指针的alias


-ansi-alias ANSI alias规则


-check-pointers 边界检查


-check-pointers-dangling 指针引用检查


-check-pointers-narrowing 指针域检查


-check-uninit 未初始化变量检查


-D 宏定义


-fast 最快速度


-fasm-blocks 内联汇编(MASM-style


-falign-loops -falign-functions 内存对齐


-fimf-absolute-error -fimf-accuracy-bits 数学库函数绝对误差/相对误差


-finline-functions 单文件函数内联


-finline-limit 内联函数最大大小


-fp-model 浮点数运算优化


-GF String Pool优化


-guide-opts 生成优化建议


-guide 指导自动向量化/自动并行化/数据传输


-inline-forceinline 强制内联


-inline-level 内联优化级别


-inline-max-size -inline-min-size …鬼参数


-ip 单文件的跨过程优化


-ipo 多文件的跨过程优化


-ipp 使用Intel IPP库的级别


-l 链接指定的库


-L 链接指定文件夹中的库


-mkl 使用MKL


-multiple-processes 多进程编译


-no-prec-div 浮点数除法优化


-no-prec-sqrt 浮点数开根优化


-o 指定输出文件


-O 0 1 2 3 (P155


-opt-report 优化报告


-parallel 自动并行化


-par-num-threads 线程个数


-par-schedule 循环调度算法


-pc 指定浮点数精度


-prof-… profile相关(PGO优化


-pthread 使用pthreads库


-S 生成汇编


-vec 向量化(O2以上自动开启


-W…. Warning的相关参数


-x 面向处理器特性


-xHost 面向处理器的最高的指令集



最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台