流水线算术单元通常在超高速计算机中发现。它可以执行浮点运算、定点数字的乘法以及数学问题中遇到的相同计算。浮点加法流水线的输入是两个标准化的浮点二进制数,表示为 −X = A x 2aY = B x 2b其中 A 和 B 是两个定义尾数的分数,a 和 b 是指数。浮点加法和减法可以在四个段中实现,如显示的图形所示。标记为 R 的寄存器位于段之间以保存中间结果。实现的子运算... 阅读更多
并行处理是一种方法,可以表示一大类方法,这些方法可以提供同时的数据处理功能,以提高计算机系统的计算速度。与传统计算机中按顺序处理每个指令不同,并行处理系统可以实现并发数据处理以管理更快的执行时间。例如,当指令在 ALU 中执行时,可以从内存中读取下一条指令。系统可以有多个 ALU,并且可以同时执行各种指令。系统可以有多个处理器一起运行。并行处理旨在加快计算机... 阅读更多
超立方体互连也被定义为二进制 n 维立方体多处理器。超立方体被认为是一个松散耦合的系统。该系统由 N = 2n 个处理器组成,这些处理器以 n 维二进制立方体连接。每个处理器表示立方体的一个节点。每个处理器都包含到其他 n 个相邻处理器的直接通信路径。这些路径与立方体的边相关联。处理器可以使用 2n 个不同的 n 位二进制地址授权。每个处理器发送与它的每个 n 个邻居的处理器在一位位置上不同。图显示了... 阅读更多
多级网络的基本元素是双输入双输出互换开关。如图所示,2 X 2 开关有两个标记为 A 和 B 的输入,以及两个标记为 0 和 1 的输出。有一些与开关相关的控制信号。控制信号启动输入和输出端子之间的互连。开关可以将输入 A 连接到任一输出。开关的 B 端类似地工作。开关还可以仲裁冲突请求。如果输入 A 和 B 请求相同的输出端子,则可能只有一个输入... 阅读更多