2018-1-2

他们的出现是为了提高访存的速度。
1.单体多字系统
适用于程序和数据在存储体内是连续存放的情况。在一个存取周期内,从同一地址取出多条指令,然后再逐条将指令送至CPU执行,这样增大了存储器的带宽,提高了单体存储器的速度。这里的单体应该就是一个模块,但是每次可以读取多个字,可以和多体进行比较。
(图在唐朔飞老师的计算机组成原理书的103页)
2.多体并行系统
有多个模块,每个模块有相同的容量以及存取速度,各模块各自都有独立的地址寄存器(MAR),数据寄存器(MDR),地址译码,驱动电路和读写电路,他们能够并行工作,同时也能交叉工作(什么是交叉工作?),但是并行读出的数据在总线上需要分时传送。
地址分为体号与体内地址。
对于高位交叉编址的多体存储器而言,程序按体内地址顺序存放,他们在每一个模块中的地址是连续的,有利于存储器的扩充。高位地址表示体号,低位地址表示体内地址。
(图在唐朔飞老师的计算机组成原理书的104页)
对于地位交叉编址的多体存储器而言,程序连续存放在相邻体中(又有交叉存储之称),低位地址表示体号,高位地址表示体内地址。这种编址方式又称为模M编址,其中M为模块数。
每个模块的存取周期是不变的,但是CPU交叉访问各体,使得这几个存储体的读/写过程重叠进行。
(图在唐朔飞老师的计算机组成原理书的105页)
我们根据书上106页的图可以得知:
对于低位交叉的存储器,连续读取n个字所需的时间为T+(n-1)*t,
对于高位交叉的存储器,连续读取n个字所需的时间为n*T,

假设有4个模块组成的四体存储器结构,每个体的存储字长为32位,存取周期为200ns,假设数据总线宽度为32位,总线传输周期为50ns,试求顺序存储和交叉存储的存储器带宽。
连续读出4个字的信息量为32*4=128位,
顺序存储存储器连续读出4个字的时间为:200ns*4=800ns
交叉存储存储器连续读出4个字的时间为:200ns+50ns*(4-1)=350ns
顺序存储器的带宽为:128bit/800ns=16*10^7bps
交叉存储器的带宽为:128bit/350ns=37*10^7bps

单体多字系统以及多体并行系统相关推荐

  1. 多体并行系统的低\高位交叉

    转载:多体并行:高位/低位交叉编址 (1)图是适合于并行工作的高位交叉编址的多体存储器结构示意图,图中程序因按体内地址顺序存放(一个体存满后,再存入下一个体),故又有顺序存储之称.高位地址可表示体号, ...

  2. 单体多字并行存储 多体单字交叉存储

    电子科技大学 计算机组成原理 单体多字并行存储器 按同一地址码并行地访问各自对应单元,每一个单元为一个字,每字m位.可以同时选中存储器的n个单元,可以将带宽提高n倍. 多体并行系统 多体并行系统是指多 ...

  3. 专题导读:大数据异构并行系统

    点击上方蓝字关注我们 随着大数据处理从粗放走向集约,性能.成本.功耗等多方面的约束为大数据系统设计提供了新的机遇与挑战.各种异构并行处理体系结构与芯片架构不断创新并被广泛部署,在为大数据处理提供更强大 ...

  4. 医共体HIS系统应该具有哪些特色功能

    医共体HIS系统首先具有普通HIS系统一样的基本功能,比如挂号.收费.药房药库.电子病历等,以完成医院基本业务工作,但在产品架构和业务场景上还必须具备医共体特色,才能称得上医共体HIS系统. 一.产品 ...

  5. 多体并行:高位/低位交叉编址

    (1)图是适合于并行工作的高位交叉编址的多体存储器结构示意图,图中程序因按体内地址顺序存放(一个体存满后,再存入下一个体),故又有顺序存储之称.高位地址可表示体号,低位地址为体内地址.按这种编址方式, ...

  6. Silverlight 2.5D RPG游戏技巧与特效处理:(十四)体感系统

    本节,没有更新的代码可以奉献给大家:不过作为网游未来研发的一大趋势,第三次游戏革命,我觉得有必要和大家共同探讨一下当前网游中非常热门的一个词汇--"体感系统". 这个词最初源于次世 ...

  7. 安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法

    安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法 如下图所示,已经将 TIA Portal 从 V14 升级到 V14 SP1.成功完成升级而没有任何错误后,再次打开 T ...

  8. Unity物理系统中碰撞体、刚体、isKinematic、isTrigger的关系(附动画演示)

    Unity物理系统中碰撞体.刚体.isKinematic.isTrigger的关系 写在前面 产生碰撞的条件 产生触发的条件 实验一:蓝块(碰撞体).红块(碰撞体) 实验二:蓝块(碰撞体).红块(碰撞 ...

  9. 基于云平台服务器的数据处理方法及系统,基于云平台的有毒有害气体监测系统解决方案...

    原标题:基于云平台的有毒有害气体监测系统解决方案 一.方案背景 有毒有害气体检测仪是常用于检测有毒有害气体泄露的方法,但是,现有的气体检测仪存在诸多问题,如:品牌众多.良莠不齐.安装地点相对分散等问题 ...

最新文章

  1. app启动流程:冷启动,热启动,暖启动
  2. 使用OpenCV进行人脸识别的三种方法
  3. POJ3468 A Simple Problem with Integers【线段树 成段更新+求和 lazy标志】
  4. ||x||的错误理解
  5. 语言主程序和子程序的写法_汇编语言程序设计第三篇——汇编程序结构
  6. VC 编译器的C++关键字 __super
  7. Tiny模板语言(VelocityPlus)初步入门
  8. 微博平台StatusNet研究(4):快速安装
  9. 大数据人工智能物联网论文_物联网学报“大数据”相关论文汇总
  10. 抢人竞争激烈,为保障iPhone需求,富士康为新员工提供万元奖金
  11. python-组合数据类型
  12. prim算法_数据结构 7.4.1 最小生成树 Prim
  13. iOS UISegmentedControl
  14. WebForm读取指定的config文件的内容
  15. 伺服驱动器的接线与基本控制
  16. linux是基于什么的开源操作系统,什么是开源操作系统
  17. 到底该怎么学python啊?
  18. Web全栈~18.jQuery
  19. python面向对象高级
  20. git 修改分支名称 --- git branch -m

热门文章

  1. python九九乘法表矩形_python实现九九乘法表
  2. Adobe illustrator 删除干扰元素 - 连载 15
  3. 新建一个同名域能不能替换原域_能不能挣钱,从你最早设计猪场就已经决定了!...
  4. PHP给后台管理系统加安全防护机制的一些方案
  5. centos7 下 sudo yum install 报错镜像找不到
  6. 终面后拿offer几率_面经 | 如愿以偿进入自己喜欢的游戏行业:我是怎样争取到理想OFFER的?...
  7. springboot 获取项目路径_怎样学习 SpringBoot
  8. C++工作笔记-hiredis中关于ERR wrong number of arguments for HMSET问题的解决
  9. Qt文档阅读笔记-官方Form Extractor Example实例解析
  10. c语言实现各种排序,c语言实现各种排序算法