什么是不同类型的并行处理技术?(the different types of parallel processing technology?)

并行处理是一种计算机处理的类型,在这种处理中,大型计算任务被分解成较小的子任务,然后这些子任务被同时处理,或者并行处理,而不是顺序处理。这项技术在现代计算中得到广泛应用,特别是在自然科学等高级问题上。单个设备内并行处理技术的示例包括对称多处理和多核处理。多台计算机也可以通过分布式计算、计算机集群和大规模并行计算机等方法连接在一起并行工作。...

并行处理是一种计算机处理的类型,在这种处理中,大型计算任务被分解成较小的子任务,然后这些子任务被同时处理,或者并行处理,而不是顺序处理。这项技术在现代计算中得到广泛应用,特别是在自然科学等高级问题上。单个设备内并行处理技术的示例包括对称多处理和多核处理。多台计算机也可以通过分布式计算、计算机集群和大规模并行计算机等方法连接在一起并行工作。

A dual core CPU mounted to a motherboard.

对称多处理器是一台计算机,它有一个公共主内存和一个操作系统实例链接到多个相同的处理器。处理器具有相同的功能,并链接到一个公共内存,因此可以根据需要轻松分配或重新分配任务,以平衡它们之间的工作负载。在多核处理中,每个处理器至少包含两个中央处理器(CPU),称为核心,负责读取和执行指令。本质上,多核处理器实际上是单个集成组件中的多个处理器。与每个CPU都是独立组件的多处理器计算机相比,这使得处理核心之间的通信速度更快、效率更高。

多处理器计算机广泛应用于科学和商业领域。它在个人计算机系统中不太常见,通常是单处理器设计,尽管多处理器在消费市场中已变得越来越常见。计算机软件必须专门为多处理器计算机设计,以充分利用它所能提供的好处,因此,这种类型的软件在单处理器计算机上往往存在性能问题。同样,考虑到单处理器编写的程序通常只能从多处理器中获得有限的好处,因为它们不是为了利用多处理器而设计的。

分布式并行处理技术使用多台独立的计算机并行处理问题的不同部分,通过Internet或内部网络连接在一起,以便它们可以相互通信。这种类型的并行处理技术可以用于物理上彼此距离较远的计算机,尽管情况并非总是如此。连接在一起的计算机形成了所谓的计算网格。

计算网格可能非常大,可能包含数千台可能分布在世界各地的计算机。这些计算机也可能同时处理不相关的问题,网格处理的任务根据每个计算机当时有多少空闲处理能力分布在计算机之间。网格计算不同于大多数其他现代并行计算,因为单个网格通常包含具有不同功能的各种计算机阵列,而不是一组相同的单元。

计算机集群是并行处理技术的一种形式,在这种技术中,通常具有相同功能的多个链接计算机作为一个单元紧密协作。与对称多处理不同,对称多处理使用共享一个公共内存和操作系统的多个处理器,集群中的每个单独单元都是一台完整的独立计算机。它们通常位于同一地理位置,并通过局域网连接。有些计算机是专门为计算机集群而构建的,但集群也可以通过连接最初设计为自主运行的计算机而形成。

大规模并行计算机与集群计算机有一些相似之处,因为它们也由多台连接在一起的计算机组成,但它们要大得多,通常包含数百或数千个节点。它们还拥有自己的专用组件,将组成它们的各个计算机连接在一起,而计算机集群则通过标准的现成硬件(通常称为商品组件)连接在一起。最先进的大规模并行计算机可能真的是巨大的,包含成千上万台独立的计算机,占据数千平方英尺的空间,所有这些计算机一起工作。世界上大多数用于天体物理学和全球气候建模等领域复杂计算的高级超级计算机都是这种类型的。

  • 发表于 2021-12-09 08:44
  • 阅读 ( 169 )
  • 分类:互联网

你可能感兴趣的文章

为什么串行数据传输比并行数据传输快?

...连接的数据传输速率很好奇: Intuitively, you would think that parallel data tran**ission should be faster than serial data tran**ission; in parallel you are transferring many bits at the same time, whereas in serial you are doing one bit at a time. So what makes SATA interfaces faster th...

  • 发布于 2021-04-11 15:55
  • 阅读 ( 150 )

为什么我们仍然使用CPU而不是GPU?

...vely new concept. GPUs were initially used for rendering graphics only; as technology advanced, the large number of cores in GPUs relative to CPUs was exploited by developing computational capabilities for GPUs so that they can process many parallel streams of data simultaneously, no matter what tha...

  • 发布于 2021-04-12 04:42
  • 阅读 ( 191 )

序列号(serial)和计算机体系结构中的并行处理(parallel processing in computer architecture)的区别

...接一个地开帐单。 什么是计算机体系结构中的并行处理(parallel processing in computer architecture)? 并行处理中有多个处理器。每个处理器同时执行分配给它们的任务。处理器使用总线彼此通信并访问主存储器。每个处理器对其本地数...

  • 发布于 2021-07-01 13:41
  • 阅读 ( 237 )

什么是不同类型的人工智能技术?(the different types of artificial intelligence technology?)

人工智能(AI)是计算机自动化系统发展的趋势。有几种类型的人工智能技术可用。其中包括机器人技术、语音识别系统和许多智能计算机系统。人工智能是指任何计算机系...

  • 发布于 2021-12-08 18:27
  • 阅读 ( 131 )

什么是不同类型的数字图像处理技术?(the different types of digital image processing techniques?)

数字图像处理技术通常分为三类。这些类别包括图像生成、增强和恢复。生成技术有助于投影和识别扫描图像,而增强图像的过程涉及提高对比度、亮度和色调。恢复技术...

  • 发布于 2021-12-08 19:48
  • 阅读 ( 150 )

什么是不同类型的数字处理?(the different types of digital processing?)

不同类型的数字处理包括图像处理、音频处理、视频处理、信号处理和数据处理。在最基本的术语中,这个过程指的是对电子数据的任何操纵,以产生特定的效果。 ...

  • 发布于 2021-12-08 19:57
  • 阅读 ( 125 )

什么是不同类型的电子病历技术?(the different types of emr technology?)

电子病历(EMR)技术彻底改变了医疗记录的存储、存取和传输。医院以及任何小型或大型医疗机构或组织都可以实施电子病历技术,为每位患者创建电子或计算机化病历。EM...

  • 发布于 2021-12-08 20:18
  • 阅读 ( 103 )

什么是不同类型的节能技术?(the different types of energy saving technology?)

节能技术,也称为绿色技术,是为了实现净节能而增强或替代现有系统的技术。这类技术有助于减少人类活动对环境的影响,并通常为运营商节省资金。有几种类型的节能...

  • 发布于 2021-12-08 20:25
  • 阅读 ( 203 )

什么是不同类型的助听器技术?(the different types of hearing aid technology?)

现代助听器技术涵盖了广泛的产品。它们通常分为模拟或数字。在这些类别中,不同的设备因尺寸和形状以及佩戴方式而异。也有一些特殊情况下的人专用设备。 ...

  • 发布于 2021-12-08 21:05
  • 阅读 ( 131 )

什么是不同类型的图像处理应用程序?(the different types of image processing applications?)

不同类型的图像处理应用包括医学、数字艺术、气象学、执法等领域的应用。医生使用图像处理技术制造的放射设备来检测健康问题,如癌症肿瘤和血管阻塞。平面设计师...

  • 发布于 2021-12-08 21:17
  • 阅读 ( 114 )