並行編程模型

在計算機科學中 ， 並行編程模型 （ Parallel programming model ） 是並行計算機架構的抽象化 ， 通過它可方便的表達算法和它們在程序中的合成 。 判別編程模型的價值可以通過它的通用性 ： 在各種不同架構上能表達多大範圍的不同問題 ， 和它的性能 ： 編譯的程序在執行時有多高的效率 。 並行編程模型的實現形式可以是從 “ 順序編程 ” 語言中調用的函式庫 ， 作爲現存語言的擴展 ， 或作爲全新的語言 。 圍繞特定編程模型的共識是很重要的 ， 這可導致建造不同的並行計算機來支持這個模型 ， 從而促進軟件的可移植性 。 在這個意義上 ， 編程模型被稱爲在硬件和軟件之間的 。