![存储系统的基本要求和并行主存系统课件_第1页](http://file4.renrendoc.com/view/fcf9ca64698c237b2cab0a9fb269709e/fcf9ca64698c237b2cab0a9fb269709e1.gif)
![存储系统的基本要求和并行主存系统课件_第2页](http://file4.renrendoc.com/view/fcf9ca64698c237b2cab0a9fb269709e/fcf9ca64698c237b2cab0a9fb269709e2.gif)
![存储系统的基本要求和并行主存系统课件_第3页](http://file4.renrendoc.com/view/fcf9ca64698c237b2cab0a9fb269709e/fcf9ca64698c237b2cab0a9fb269709e3.gif)
![存储系统的基本要求和并行主存系统课件_第4页](http://file4.renrendoc.com/view/fcf9ca64698c237b2cab0a9fb269709e/fcf9ca64698c237b2cab0a9fb269709e4.gif)
![存储系统的基本要求和并行主存系统课件_第5页](http://file4.renrendoc.com/view/fcf9ca64698c237b2cab0a9fb269709e/fcf9ca64698c237b2cab0a9fb269709e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章存储、中断、总线与I/O系统
目录存储系统的基本要求和并行主存系统
中断系统总线系统输入/输出系统存储系统的基本要求
要求:大容量、高速度和低价格
存储器的容量W:存储体的字长(位、字节)l:每个存储体的字数m:并行工作的存储体个数
存储器的存取速度访问时间是存储器从接到访存读申请,到信息被读到数据总线上所需的时间存储周期是连续启动一个存储体所需要的间隔时间频宽(带宽)存储器可提供的数据传送速率,一般用每秒钟传送的信息位数(或字节数)来衡量单体的频宽m个分体的最大频宽实际频宽<最大频宽存储器的价格
总价格
C每位价格
c举例:频宽平衡假定一台计算机200MIPS(2亿次)CPU取指令:200MW/s指令字长为一个字WCPU取操作数和保存结果:400MW/s各种I/O:5MW/s总和:605MW/s,假定存储器字长为一个字主存的访问周期(1/605=0.0016528)《=16.5ns实际上,主存(DRAM)(动态随机存储器)在200ns内。相差100倍。
解决:并行主存
设置各种Cache采用存储体系,特别是Cache存储体系
单体单字存储器地址寄存器W位读出寄存器单体多字存储器
地址寄存器
W位W位W位W位W位单字长寄存器多体单字交叉存取存储器
存控(主存控制部件)地址寄存器0地址寄存器1地址寄存器2地址寄存器3M0M1M2M3总线控制CPUIOPm个存储体分时启动实际上是一种采用流水线方式工作的并行存储器,理论上,存储器的速度可望提高n倍
每存储体的启动间隔t为:
其中:n为存储体个数
Tm为每个存储体的访问周期……tTm#0#1#2#m-1模m低位交叉编址
地址A=m*i+j;i=0,1,2…l-1j=0,1,2…m-1寻址规则:体地址
j=Amodm(A%m)体内地址
i=A/m:0,m,2m,………m(l-1)+0:i,m+i,2m+i,………m(l-1)+I适合于单处理机内的数据存取和带Cache的主存
模4低位交叉编址模体地址编址序列对应二进制地址码最末二位状态M00,4,8,12,…,4i+0,…00M11,5,9,13,…,4i+1,…01M22,6,10,14,…,4i+2,…10M33,7,11,15,…,4i+3,…11MBR存储体0MARMBR存储体n-1MARMBR存储体1MAR……存储器地址寄存器(高位)译码器(低位)……模m高位交叉编址地址A=m*j+i;i=0,1,2…l-1;j=0,1,2…m-1寻址规则:体地址
j=A/l体内地址
I=Amodl(A%l):0,1,2,……l-1:il,il+1,………(i+1)l–1适合于共享存储器的多机系统,适用于指令和数据分别存于不同分体中
MBR存储体0MARMBR存储体n-1MARMBR存储体1MAR……译码器(高位)存储器地址寄存器(低位)……混合编址
按高位分为模块,模块内按低位交叉控制复杂,不常采用
并行主存系统
能并行读取多个CPU字的单体多字、多体单字或多体多字的交叉存储主存系统。
定量分析主存频宽与分体数m、转移概率λ的关系
设对具有m路独立模体的并行主存系统,CPU发出地址的访存申请队列,假定:(1)在每一个主存周期之前,扫描队列,截取(2)是在k个地址中没有两个或两个以上的地址处于同一模体中,显然,k<=m
(3)截取的k个地址的队列,能同时访问k个模体,
k=1,2,…m
另设:
P(k)表示申请长度为k,且不冲突的概率密度函数。显然k的平均值:
设转移概率λ:给定指令的下一条指令地址为非顺序地址的概率。则:带入上式:由数学归纳法得:是一个等比级数,因此:
用归纳法证明用归纳法证明(续)说明λ=1时,B=1λ=0时,B=m,效率最高λ>0.3时,m=4、8、16的B差别不大λ<0.1时,m值的大小对B的改进会有显著影响一般取m<=8m=2,4,8对数据来讲,由于随机性大,因此靠加大m不一定满足要求。
转移概率0.20.40.60.81.0246810121416B字数/主存周期m=4m=8m=16举例设访存申请队列的转移概率λ为25%,比较在模32和模16的多体单字交叉存储器中,每一个周期能访问到的平均字数。每一个周期能访问到的平均字数为:将λ=25%,m=32代入上式,可求得:将λ=25%,m=16代入上式,可求得:将λ=25%,m=8代入上式,可求得:结论从最坏情况考虑,设所有申请(包括指令和数据)都是全随机的,Hellerman用单来单服务、先来先服务的排队论模型进行模拟,可得出随m的提高,主存频宽只是以近似的关系改善
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度智能教室建设教学器材采购合同范本
- 2025年度文化旅游工程项目入股合同范本
- 2025年度建筑工程居间合同法律适用范本
- 鄂尔多斯2024年内蒙古鄂尔多斯市东胜区卫生健康系统事业单位招聘11人笔试历年参考题库附带答案详解
- 辽源2025年吉林辽源市事业单位硕博人才专项招聘228人笔试历年参考题库附带答案详解
- 绵阳四川绵阳平武县乡镇事业单位从“大学生志愿服务西部”项目人员中招聘3人笔试历年参考题库附带答案详解
- 绵阳四川绵阳盐亭县招聘社区工作者25人笔试历年参考题库附带答案详解
- 绵阳2025上半年四川绵阳江油市考调教师10人笔试历年参考题库附带答案详解
- 潍坊山东潍坊寿光市营里中心卫生院招聘9人笔试历年参考题库附带答案详解
- 海口2025年海南海口市龙华区面向本科及以上学历应届生招聘教师120人笔试历年参考题库附带答案详解
- 小学道德与法治课堂教学中提升学生核心素养策略
- 医院感染及其危害
- 2025年三人合伙投资合作开店合同模板(三篇)
- 安徽省招生考试数学试卷
- 2024全国各省高考诗歌鉴赏真题及解析
- 高考日语阅读理解练习2篇-高考日语复习
- 印刷基础知识培训资料
- NB/T 11536-2024煤矿带压开采底板井下注浆加固改造技术规范
- 2024-2025学年人教版五年级(上)英语寒假作业(一)
- 出口食品生产企业备案自我评估表
- 钢结构厂房招标文件
评论
0/150
提交评论