并行计算
并行計算或稱平行計算是相對于串行計算來說的;所謂并行計算可分為時間上的并行和空間上的并行。 時間上的并行就是指流水線技術,而空間上的并行則是指用多個處理器并發的執行計算。并行計算科學中主要研究的是空間上的并行問題。從程序和算法設計人員的角度來看,并行計算又可分為數據并行和任務并行。一般來說,因為數據并行主要是將一個大任務化解成相同的各個子任務,比任務并行要容易處理。?
空間上的并行導致了兩類并行機的產生,按照Flynn的說法分為:單指令流多數據流(SIMD)和多指令流多數據流(MIMD)。我們常用的串行機也叫做單指令流單數據流(SISD)。MIMD類的機器又可分為以下常見的五類:并行向量處理機(PVP)、對稱多處理機(SMP)、大規模并行處理機(MPP)、工作站機群(COW)、分布式共享存儲處理機(DSM)。?
空間上的并行導致了兩類并行機的產生,按照Flynn的說法分為:單指令流多數據流(SIMD)和多指令流多數據流(MIMD)。我們常用的串行機也叫做單指令流單數據流(SISD)。MIMD類的機器又可分為以下常見的五類:并行向量處理機(PVP)、對稱多處理機(SMP)、大規模并行處理機(MPP)、工作站機群(COW)、分布式共享存儲處理機(DSM)。?
轉載于:https://www.cnblogs.com/lqcdkj/archive/2009/12/20/1628016.html
總結
- 上一篇: 高考梦魇
- 下一篇: 杜新会一个精彩占例之反推