- 14
- 0
- 约9.98千字
- 约 39页
- 2018-08-11 发布于江苏
- 举报
第十三章 代码优化 下面的优化合理吗? int foo(int a) { int count = 0 ; for(int i = 1 ; i=100 ; i++){ count += i ; } return a + count ; } 优化方法的分类1: 与机器无关的优化技术 数据流分析 常量传播 公共子表达式删除 死代码删除 循环交换 代码内联等等 与机器相关的优化技术 面向超标量超流水线架构、VLIW或者EPIC架构的指令调度方法 面向SMP架构的同步负载优化方法 面向SIMD、MIMD或者SPMD架构的数据级并行优化方法等 优化方法的分类2: 局部优化技术 基本块内 例如,局部公共子表达式删除 全局优化技术 函数/过程内 跨越基本块 例如,全局数据流分析 跨函数优化技术 整个程序 例如,跨函数别名分析 ,逃逸分析 等 13.1.1 基本块的DAG图表示 赋值语句:a=b*(-c) + b*(-c) 13.1.2 消除局部公共子表达式 t1 := - c t2 := b * t1 t3 := - c t4 := b * t3 t5 := t2 + t4 a := t5 建立DAG图,例1 t1 := - c t2 := b * t1 t3 := - c t4 :=
您可能关注的文档
- 第九章扫描电子显微分析与电子探针.ppt
- 职工薪酬“会计”岗位.ppt
- 第课济南冬天.pptx
- 第六讲均衡经济周期模型(15).ppt
- 北京航空大学软件所孙自安.ppt
- 第九章扫描电子显微分析与电子探针知识.ppt
- 过程“控制”系统建模方法.ppt
- 第六章非中国政府公共组织机构.ppt
- 怎样进行有效总结.ppt
- 第三讲物理链路故障问题集诊断与排除.ppt
- 2026年包头铁道职业技术学院单招《数学》题库及参考答案详解(黄金题型).docx
- 2026年湖南中医药大学第二附属医院招聘22人考试参考题库及答案解析.docx
- 可行性分析报告模板内容6.docx
- 2026年中国超临界萃取大蒜油市场调查研究报告.docx
- 2026年包头铁道职业技术学院单招《数学》模拟试题及答案详解(名校卷).docx
- 2026年包头铁道职业技术学院单招《数学》试题附参考答案详解(研优卷).docx
- 2026年包头铁道职业技术学院单招《数学》自我提分评估【历年真题】附答案详解.docx
- 2026年包头铁道职业技术学院单招《数学》全真模拟模拟题附答案详解【达标题】.docx
- 2026年廊坊卫生职业学院单招职业技能考试题库含答案详细解析.docx
- 2026年包头铁道职业技术学院单招《数学》全真模拟模拟题精编答案详解.docx
最近下载
- 2025年高考物理真题原卷版(陕西、山西、青海、宁夏).pdf VIP
- 一种盐酸丙胺卡因中间体的制备方法.pdf VIP
- CW61100(125_140_160 )B 卧式车床电路图 2012.pdf VIP
- 腹部血管解剖(静脉+动脉).pptx VIP
- 苏教版六上解决问题的策略综合练习题.docx
- 青岛农业大学普通生物学复试真题16-21年.docx VIP
- 2026山东华鲁恒升化工股份有限公司招聘(300人)模拟试卷(浓缩300题)附答案.docx VIP
- 2026山东华鲁恒升化工股份有限公司招聘(300人)考前自测高频考点模拟试题(浓缩300题)附答案.docx VIP
- 《缆索吊机及扣挂法拱桥施工 企业标准》.pdf
- 《丙胺卡因合成工艺的研究》-毕业论文(设计).doc VIP
原创力文档

文档评论(0)