- 0
- 0
- 约9.51千字
- 约 77页
- 2017-02-15 发布于湖北
- 举报
5.7 扩展到拷贝之外 利用load和store之间的空周期做累加计算,不需额外开销,拷贝循环可以扩展到包括检查和计算。 Integrated Layer Processing(ILP) 整合层次处理(ILP)的主要思想: 对同一个数据包进行多种数据操作时,将这些操作整合在一个循环中,避免对包中的数据进行多次的读和写(P1)。 整合层次处理会有什么问题? ILP面临的问题 问题一: 不同操作需要的信息一般来自不同的层次,将不同层次的代码整合在一起而不牺牲模块化特性极其困难 问题二: 不同操作可能需要在不同长度的数据块上以及数据包的不同部位进行。 问题三: 有些操作可能是相互依赖的。比如,如果数据包的TCP检查和验证失败,就不应当对包进行解密操作。 ILP面临的问题(续) 问题四: 过分提高整合度可能降低代码的局部性,增大指令cache的miss率,反而产生不良的后果。 结论: ILP很难实现(问题1~问题3) ILP可能性能不佳(问题4) ILP可能完全没有必要(若包数据需要被处理几次,则数据很可能驻留在cache中) 5.8 扩展到数据操作之外 消除数据拷贝和整合数据操作,其技术共同点都是避免冗余的读/写操作,以减少对内存总线的压力。 还有哪些因素会影响内存总线的使用呢? Cache的使用效率 DMA或PIO的选择 5.8.1 有效使用 I-cache 处理器包
您可能关注的文档
- 第八章直线回归与相关.ppt
- 第八章指数分析.ppt
- 第八章中学生物学实验教学和直观教学.ppt
- 第八章总线和数据通信技术.ppt
- 第二部分Petri网的动态性质.ppt
- 第二部分历史科一、考试依据2012年.ppt
- 第二部分为什么会犯罪.ppt
- 第二次申请截止日期到7月28日不过7月21日前申请材料都寄.ppt
- 水电工程闸门止水装置设计规范(NBT35086-2016 ).docx
- 水轮发电机组安装程序与公差导则 第4部分:立式轴流转桨式或轴流定桨式水轮机(2025版).docx
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)