内存系统对性能的影响优秀课件.ppt
《内存系统对性能的影响优秀课件.ppt》由会员分享,可在线阅读,更多相关《内存系统对性能的影响优秀课件.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、内存系统对性能的影响第1页,本讲稿共16页内存系统对性能的影响 n对于很多应用而言,瓶颈在于内存系统,而不是CPUn内存系统的性能包括两个方面:延迟和带宽nLatency is the time from the issue of a memory request to the time the data is available at the processor.nBandwidth is the rate at which data can be pumped to the processor by the memory system.第2页,本讲稿共16页延迟和带宽的区别 n理解延迟与带
2、宽的区别非常重要。n考虑消防龙头的情形。如果打开消防龙头后2秒水才从消防水管的尽头流出,那么这个系统的延迟就是2秒。n当水开始流出后,如果水管1秒钟能流出5加仑的水,那么这个水管的“带宽”就是5加仑/秒。n如果想立刻扑灭火灾,那么更重要是减少延迟的时间。n如果是希望扑灭更大的火,那么需要更高的带宽。第3页,本讲稿共16页内存延迟示例n考虑某一处理器以1GHz(1纳秒时钟)运行,与之相连的DRAM有100纳秒的延迟(没有高速缓存)。假设处理器有两个multiply-add部件,在每1纳秒的周期内能执行4条指令。q处理器的峰值是4GFLOPS。q由于内存延迟是100个周期,并且块大小为一个字(wo
3、rd),每次处理内存访问请求时,处理器必须要等待100个周期,才能够获得数据。第4页,本讲稿共16页内存延迟示例n在以上平台上,考虑计算两个向量点积的问题。q计算点积对每对向量元素进行一次乘法-加法运算,即每一次浮点运算需要取一次数据。q此计算的峰值速度的限制是,每100纳秒才能够进行一次浮点计算,速度为10MFLOPS,只是处理器峰值速度的每小一部分。第5页,本讲稿共16页使用高速缓存改善延迟 n高速缓存是处理器与DRAM之间的更小但更快的内存单元。n这种内存是低延迟高带宽的存储器。n如果某块数据被重复使用,高速缓存就能减少内存系统的有效延迟n由高速缓存提供的数据份额称为高速缓存命中率(hi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 内存 系统 性能 影响 优秀 课件
限制150内