并行处理是在两个或多个微处理器上同时处理同一个任务,以获得更快的结果。计算机资源可以包括一台具有多个处理器的单台计算机,或通过网络连接的多台计算机,或两者的组合。这些处理器通过共享内存访问数据。一些超级计算...
并行处理是在两个或多个微处理器上同时处理同一个任务,以获得更快的结果。计算机资源可以包括一台具有多个处理器的单台计算机,或通过网络连接的多台计算机,或两者的组合。这些处理器通过共享内存访问数据。一些超级计算机并行处理系统有几十万个微处理器。

大型百货公司经常开设多个柜台,以加速客户交易,并行处理的一个例子。
在并行处理的帮助下,可以同时执行许多计算,从而减少完成一个项目所需的时间。它在需要复杂计算的项目中尤其有用,例如天气建模和数字特效。让我们来看看一个真实的例子来理解这种处理方式的效果。
如果一个繁忙的购物中心只有一个收银台,顾客就会排成一个队列,等待轮到他们。如果有两个收银台,任务可以有效地分割。顾客将形成两个排队和将以两倍的速度提供服务。这是一个实例,其中并行处理是一种有效的解决方案。
在并行处理的帮助下,高度复杂的科学问题在其他方面极难解决,并行计算可以有效地用于涉及大量计算、有时间限制和可划分为若干较小任务的任务
并行处理在诸如天气和气候、化学和核反应、石油勘探、地震数据测量、空间技术、电子电路、人类基因组、医学、高级图形和虚拟现实以及制造过程等领域尤其有益。
很可能,并行处理是未来的发展方向计算。总的来说,成功地实现并行计算涉及两个挑战:
任务的结构应该使它们能够同时执行,必须一个接一个地执行的任务序列应该保持不变。