并行处理是一种方法,可以表示一大类方法,这些方法可以提供同时的数据处理功能,以提高计算机系统的计算速度。与传统计算机中顺序处理每个指令不同,并行处理系统可以实现并发数据处理以管理更快的实现时间。例如,当指令在 ALU 中执行时,可以从内存中读取下一条指令。系统可以有多个 ALU,并且可以同时执行多条指令。系统可以有多个处理器协同工作。并行处理旨在加快计算机... 阅读更多
超立方体互连也被定义为二进制 n 维立方体多处理器。超立方体被视为一个松耦合系统。该系统由 N = 2n 个处理器组成,这些处理器在一个 n 维二进制立方体中链接。每个处理器表示立方体的一个节点。每个处理器都包含一条到其他 n 个邻居处理器的直接通信路径。这些路径与立方体的边相关联。处理器可以使用 2n 个不同的 n 位二进制地址授权。每个处理器的发送与它每个 n 个邻居的发送不同,因为只有一个比特位置直接不同。图显示了... 阅读更多
多级网络的基本元素是一个双输入双输出互连交换机。如图所示,2 X 2 交换机有两个输入,标记为 A 和 B,以及两个输出,标记为 0 和 1。有一些与交换机相关的控制信号。控制信号启动输入和输出端子之间的互连。交换机可以将输入 A 连接到任何一个输出。交换机的 B 端类似地工作。交换机还可以仲裁冲突请求。如果输入 A 和 B 请求相同的输出端子,则可能只有一个输入... 阅读更多
交叉开关组织包括位于处理器总线和内存模块方向交叉点处的多个交叉点。该图显示了四个 CPU 和四个内存模块之间的交叉开关互连。每个交叉点中的小正方形是一个开关,它决定从处理器到内存模块的方向。每个交换点都必须控制逻辑以设置处理器和内存之间的传输方向。它确定位于总线中的地址,以确定其特定模块是否正在被寻址。它还可以解决对等方法的多个请求... 阅读更多
多端口内存是一种内存,有助于为不同的处理器或一个处理器的不同部分提供多个访问端口。可以使用总线来实现这种访问。此机制也适用于互连计算机。多端口内存系统在每个 CPU 和每个内存模块之间使用独立的总线。每个处理器总线都连接到每个内存模块。处理器总线包含三个组件,作为地址、信息和控制线。这些组件是连接内存所必需的。内存模块有四个端口,每个端口包含一个总线。模块应该... 阅读更多