数据流计算机
班级: 学号: 姓名:
摘要:数据流计算机体系结构的性能优于传统的冯·诺依曼式体系结构,其应用
前景更加广泛。本文主要介绍了数据流计算机体系结构的分类,工作原理,性
能分析,系统的优缺点介绍以及 DDMP 处理器的结构与特点。
关键词:数据流计算机;数据驱动;需求驱动;数据驱动处理器 DDMP;操作
码;运算顺序;数据流图;
中图分类号:TP302.1 文献标识码:A
1 引言
1.1 计算机体系结构分类
计算机体系结构可以分为控制流计算机和数据流计算机。控制流计算机又称
为冯·诺依曼计算机,其程序的运算执行顺序是预先设置好的,按照编程者的控
制(程序指针)逐条执行。现在实际应用的计算机都使用控制流机制,而数据
流计算机运算的执行顺序取决于数据间的互相依赖关系和操作数的有效性,指
令间没有固定的顺序,不需预先设定,更符合人们的思维习惯。
1.2 数据流计算机分类
数据流计算机又可以分为两类:数据驱动和需求驱动。数据驱动计算机运算
执行的顺序由输入数据的有效性决定,需求驱动计算机运算执行的顺序依赖于
数据的需求。目前绝大多数数据流计算机都采用数据驱动计算技术。数据驱动
是一种不同于传统冯·诺依曼结构的先进计算结构,可以简单方便地挖掘出运算
的时间并行性和空间并行性,不需要程序指针和进程调度机制。使用这种非传