Berkeley UPC

Berkeley UPC 2.28 更新

統一併行C(UPC)是C編程語言的擴展,專為大規模並行機器上的高性能計算而設計。該語言為共享和分佈式內存硬件提供統一的編程模型。程序員被提供一個共享的分區地址空間,其中變量可以由任何處理器直接讀取和寫入,但每個變量在物理上與單個處理器相關聯。 UPC使用單程序多數據(SPMD)計算模型,其中並行數量在程序啟動時固定,通常每個處理器執行一個執行線程。 UPC語言是從其他三種早期語言的經驗演變而來的,這些語言提出了對ISO C 99的並行擴展:AC,Split-C和並行C預處理器(PCP)。...