- 1
- 0
- 约1.99万字
- 约 31页
- 2019-09-06 发布于广东
- 举报
Which Processor: [a]x? To require at least... Use Windows* Linux* Pentium Pro and Pentium II processors with CMOV and FCMOV instructions i Qaxi axi Pentium processors with MMX instructions M QaxM axM Pentium III processor with Streaming SIMD Extensions (implies i and M above) K QaxK axK Pentium 4 processor with Streaming SIMD Extensions 2 (implies i, M and K above) W QaxW axW Automatic Processor Dispatch Single executable Pentium 4 target that runs on all x86 processors. For Target Processor it uses: Processor Specific Opcodes Prefetch (Pentium III only) Vectorization Low Overhead Some increase in code size Can mix and match: -xK –axW together makes Xeon/Pentium 4 the target and Pentium III the default Agenda General Xeon? processor optimizations Loop level optimizations Multi-pass optimizations Other Vectorization Automatically converts loops to utilize MMX/SSE/SSE2 instructions and registers. Data types: char/short/int/float/double (but not mixed) Can Use Short Vector Math Library Enabled through -[Q]xW, -[Q]xK, -[Q]axW, -[Q]axK -vec_report3 tells you which loops were vectorized, and if not, why not. High Level Optimizer Windows: /O3 or Linux: -O3 Use with –xW, -xK, -QxW, -QxK, etc. additional loop optimizations more aggressive dependency analysis scalar replacement software prefetch (-xK on Pentium III) Loops must meet criteria related to those for vectorization Under the Covers: Xeon SMP parallelism OpenMP Easy multithreading using directives Use KSL tools for Development Use Intel tools to optimize for IA in tandem with OpenMP Auto-parallelization Simple loops threaded by compiler alone Loops must meet certain criteria… OpenMP* Support OpenMP 1.1 for Fortran 1.0 for C / C++ Debugger info support for OpenMP Assure for Threads supported with Intel Compiler OpenMP switches: -Qopenmp, -openmp (or -openmpP) -QopenmpS, -openmpS (serial, for debugging) -openmp_report[n] (diagnostics) wo
您可能关注的文档
- 光纤通信+人民邮电出版社.ppt
- CIO经营责任-默洛尼卫生洁具(中国)有限公司 .ppt
- 第5章+类的高级特性.ppt
- 电工技术基础2.ppt
- 加氢循环氢压缩机.ppt
- 矿用变频器应用于矿井中各类型负载技术难点和解决方案.ppt
- 有限元分析与ANSYS.ppt
- 【物理】2.1《电源和电流》课件(新人教选修3-1).ppt
- 13失信惩罚机制.ppt
- 2010级形势与政策复习.ppt
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
最近下载
- 六年级上册数学复习练习:寻找单位“1”和列出等量关系式专项练习.docx VIP
- 六年级上册数学晨读晚默综合每日一练.docx VIP
- 2026中考数学压轴题选择+填空275题答案.docx VIP
- DB11T 911-2012 无公害农产品 南瓜设施生产技术规程.docx VIP
- 【规范药房创建资料】与药品质量有关设施设备(如温湿度调控设备、阴凉柜、医用冰箱、冷柜、温湿度计等)使用制度.doc VIP
- DB11T 905-2012 草莓种苗DB11T 905-2012 草莓种苗.docx VIP
- DBJ04 脉冲超细干粉灭火装置配置技术规程.pdf VIP
- DBJ04 山西省工程建设地方标准 城镇公共停车场(库)工程建设标准.docx VIP
- DBJT 15-110-2015 广东省建筑防火及消防设施检测技术规程.docx VIP
- 两票三制培训资料.ppt VIP
原创力文档

文档评论(0)