并行處理是在兩個或多個微處理器上同時處理同一個任務,以獲得更快的結果。計算機資源可以包括一臺具有多個處理器的單臺計算機,或通過網絡連接的多臺計算機,或兩者的組合。這些處理器通過共享內存訪問數據。一些超級計算...
并行處理是在兩個或多個微處理器上同時處理同一個任務,以獲得更快的結果。計算機資源可以包括一臺具有多個處理器的單臺計算機,或通過網絡連接的多臺計算機,或兩者的組合。這些處理器通過共享內存訪問數據。一些超級計算機并行處理系統有幾十萬個微處理器。

大型百貨公司經常開設多個柜臺,以加速客戶交易,并行處理的一個例子。
在并行處理的幫助下,可以同時執行許多計算,從而減少完成一個項目所需的時間。它在需要復雜計算的項目中尤其有用,例如天氣建模和數字特效。讓我們來看看一個真實的例子來理解這種處理方式的效果。
如果一個繁忙的購物中心只有一個收銀臺,顧客就會排成一個隊列,等待輪到他們。如果有兩個收銀臺,任務可以有效地分割。顧客將形成兩個排隊和將以兩倍的速度提供服務。這是一個實例,其中并行處理是一種有效的解決方案。
在并行處理的幫助下,高度復雜的科學問題在其他方面極難解決,并行計算可以有效地用于涉及大量計算、有時間限制和可劃分為若干較小任務的任務
并行處理在諸如天氣和氣候、化學和核反應、石油勘探、地震數據測量、空間技術、電子電路、人類基因組、醫學、高級圖形和虛擬現實以及制造過程等領域尤其有益。
很可能,并行處理是未來的發展方向計算。總的來說,成功地實現并行計算涉及兩個挑戰:
任務的結構應該使它們能夠同時執行,必須一個接一個地執行的任務序列應該保持不變。