计算机系统结构(第二版)尹朝庆主编-第7章_数据流计算机参考.pptVIP

  • 5
  • 0
  • 约7.29千字
  • 约 52页
  • 2018-03-04 发布于贵州
  • 举报

计算机系统结构(第二版)尹朝庆主编-第7章_数据流计算机参考.ppt

计算机系统结构(第二版)尹朝庆主编-第7章_数据流计算机参考

第7章 数据流计算机 7.1 数据流计算机的基本原理 7.2 数据流程序图和数据流语言 7.3 数据流计算机结构 7.4 数据流计算机的性能评价及发展趋势 传统的冯·诺依曼(Von Neumann) 型计算机采用的是指令驱动方式,即在程序计数器的集中控制下顺序地执行指令以实现各种功能,因此属于控制流计算机。由于机器本质上的串行顺序处理工作机制,使其并行性的提高受到限制。为了设计高性能计算机的系统结构,其方法之一是突破冯·诺依曼型计算机的结构,采用数据驱动方式形成数据流计算机,从而实现大规模的并行处理。 7.1 数据流计算机的基本原理 7.1.1数据流计算机的驱动方式 数据流计算机是以数据驱动机制为基础,在数据可用性控制下并行执行指令。所谓数据驱动的数据流方式,指的是任何指令只要它所需要的数据准备就绪,这些指令就可并行地执行。执行的结果并不送往存储器保存起来,以供其他指令共享,而是直接流向所有需要该结果的指令,并作为这些指令的操作数,驱动这些指令的执行。 数据以数据令牌方式直接在指令之间传递。所谓数据令牌,是一种表示某一操作数或参数已准备就绪的标志。由于操作结果不改变机器状态,从而具有纯函数的特点。这种机器需要有专门的机构来检测数据可用性,将数据令牌和缺乏数据的指令进行匹配,同时使指令执行的异步链接作用得以实现。 对于表达式 a=(b+2)﹡(b-c) 串行控制

文档评论(0)

1亿VIP精品文档

相关文档