面對未來巨量平行計算的挑戰,由德國主導[1]的GASPI(Global Address Space Programming Interface)[2]是一個可能的解決方案。GASPI基於「分區全域位址空間」(Partitioned Global Address Space, PGAS)[3]概念設計而成。簡而言之其提供了一個抽象的共享記憶體位址空間,讓每個程式的執行緒[4]都可以直接讀/寫它。程式設計者可以依照資料的大小等性質,決定要將資料送至該空間,抑或是直接在地進行運算。這種設計可以有效簡化程式設計工作,同時也有利於在地運算、基於執行緒的程式運作和非同步通訊的實現。而這些特性對於未來平行計算中巨大化的資料量與網路傳輸時間,均有正面的助益。GASPI具有高度的可擴充性、多功能性、容錯機能與使用彈性之外,向下相容更是它的一大賣點。GASPI的開發目標之一便是可與現有的MPI相容,這表示習慣於MPI的程式開發者不必花費太大的精力就可以將程式轉移到GASPI上。