📜  并行处理

📅  最后修改于: 2020-12-29 11:30:23             🧑  作者: Mango

并行处理

并行处理可以描述为一类技术,它使系统能够实现同时进行的数据处理任务,从而提高计算机系统的计算速度。

并行处理系统可以执行同步数据处理,以实现更快的执行时间。例如,在CPU的ALU组件中处理一条指令时,可以从内存中读取下一条指令。

并行处理的主要目的是增强计算机处理能力并增加其吞吐量,即在给定的时间间隔内可以完成的处理量。

可以通过具有多个同时执行相同或不同操作的功能单元来实现并行处理系统。可以在各种多个功能单元之间分配数据。

下图显示了将执行单元分为八个并行运行的功能单元的可能方法。

如果该图显示,则在每个块中指示在每个功能单元中执行的操作:

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