Berkeley UPC for Mac

Berkeley UPC for Mac 2020.4.0

Mac / Lawrence Berkeley National Laboratory / 698 / 完整規格
描述

Berkeley UPC for Mac 是一款功能強大的開發者工具,允許程序員在大型並行機上編寫高性能計算應用程序。該軟件是 C 編程語言的擴展,為共享和分佈式內存硬件提供統一的編程模型。

使用 Berkeley UPC,程序員可以看到一個共享的、分區的地址空間,其中變量可以由任何處理器直接讀取和寫入。但是,每個變量在物理上都與單個處理器相關聯。這種方法確保程序員可以完全控制數據佈局和性能,同時仍然能夠利用共享內存編程範例的可編程性優勢。

該軟件使用單程序多數據 (SPMD) 計算模型,其中並行量在程序啟動時固定。通常,每個處理器只有一個執行線程。

Berkeley UPC 從其他三種早期語言的經驗中演變而來,這些語言提出了對 ISO C 99 的並行擴展:AC、Split-C 和並行 C 預處理器 (PCP)。然而,重要的是要注意伯克利 UPC 不僅僅是這三種語言的超集;相反,它是試圖從每一個中提煉出最好的特徵。

使用 Berkeley UPC for Mac 的一個關鍵優勢是它能夠將共享內存編程的可編程性優勢與消息傳遞編程範例對數據佈局和性能的控制相結合。這種組合使開發人員能夠在不犧牲易用性或靈活性的情況下創建高效的應用程序。

Berkeley UPC 為 Mac 提供的另一個顯著優勢是它支持大型並行機。該軟件可以同時處理跨多個處理器的複雜計算,而不會犧牲速度或準確性。

總的來說,如果您正在尋找一款功能強大的開發人員工具來幫助您快速高效地在大規模並行機器上創建高性能計算應用程序,那麼 Berkeley UPC for Mac 可能正是您所需要的!

完整規格
發行人 Lawrence Berkeley National Laboratory
發布者網站 http://www.lbl.gov
發布日期 2020-09-21
添加日期 2020-09-21
類別 開發者工具
子類別 口譯和編譯器
2020.4.0
操作系統要求 Macintosh
要求 macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
價錢 Free
每週下載 1
下載總數 698

Comments:

最受歡迎