正在加载图片...
9.1.1脉动阵列机的组成原理 1.脉动阵列机概述 阵列机是由主控制器CU将指令广播给各个处理单元,再由其中活跃的处 理单元以同步的方式执行这同一功能的指令。而脉动阵列机(Ssto| iC Array Computer)则是阵列内所有处理单元的数据锁存器受同一时钟脉冲的控制。 当阵列机运算时,数据在各处理单元问沿各自的方向同步向前推进,就象人 体內的血液一样,随着脉搏跳动,一拍一拍地向前涌动 脉动阵列机的基本原-91示。图(a)表示传统的阵列机的 一个处理单元PE的工作过程,数据来自存储器,运算完成后再送入存储器。 若设存储器的带宽为10MB/S,P运算一次需要两个单字节的操作数,那么 系统的运算速度不可能超过每秒5M次 而图(b)是由6个处理单元构成一条流水线,存储器读岀的数据依次流 过各处理单元,同时运算。因此,整体系统的速度就可能是单一PE单元的6倍。 这样就构成简单的一维线性脉动阵列机。9.1.1 脉动阵列机的组成原理 1. 脉动阵列机概述 阵列机是由主控制器CU将指令广播给各个处理单元,再由其中活跃的处 理单元以同步的方式执行这同一功能的指令。而脉动阵列机(Systolic Array Computer)则是阵列内所有处理单元的数据锁存器受同一时钟脉冲的控制。 当阵列机运算时,数据在各处理单元间沿各自的方向同步向前推进,就象人 体内的血液一样,随着脉搏跳动,一拍一拍地向前涌动。 脉动阵列机的基本原理如图9.1 所示。图(a)表示传统的阵列机的 一个处理单元PE的工作过程,数据来自存储器,运算完成后再送入存储器。 若设存储器的带宽为10MB/S ,PE运算一次需要两个单字节的操作数,那么 系统的运算速度不可能超过每秒5M次。 而图(b)是由6个处理单元构成一条流水线,存储器读出的数据依次流 过各处理单元,同时运算。因此,整体系统的速度就可能是单一PE单元的6倍。 这样就构成简单的一维线性脉动阵列机
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有