计算机并行处理

并行处理可以描述为一类技术, 使系统能够实现同时进行的数据处理任务, 从而提高计算机系统的计算速度。
并行处理系统可以执行同步数据处理, 以实现更快的执行时间。例如, 在CPU的ALU组件中处理一条指令时, 可以从内存中读取下一条指令。
并行处理的主要目的是增强计算机处理能力并增加其吞吐量, 即在给定的时间间隔内可以完成的处理量。
通过具有多个同时执行相同或不同操作的功能单元, 可以实现并行处理系统。数据可以分布在各种多功能单元之间。
下图显示了将执行单元分成八个并行运行的功能单元的可能方法。
【计算机并行处理】如果该图显示在每个块中, 则说明每个功能单元中执行的操作:

计算机并行处理

文章图片
  • 加法器和整数乘法器使用整数执行算术运算。
  • 浮点运算分为三个并行运行的电路。
  • 逻辑, 移位和递增操作可以在不同数据上同时执行。所有单位彼此独立, 因此一个数字可以移位, 而另一个数字可以递增。

    推荐阅读