Chapel并行計算編程語言
Chapel 是一種用于大規(guī)模生產(chǎn)并行計算的編程語言。Chapel 通過對以下各項的出色支持而簡化了并行編程:
- 分布式陣列:可以利用數(shù)千個節(jié)點的內(nèi)存和核心
- 全局命名空間:支持直接訪問本地或遠程變量
- 數(shù)據(jù)并行性:輕松使用筆記本電腦、集群或超級計算機的內(nèi)核
- 任務(wù)并行性:在節(jié)點內(nèi)或整個系統(tǒng)內(nèi)創(chuàng)建并發(fā)
特性:
- 高效:代碼傾向于與 Python 一樣具有相似的可讀性/可寫性
- 可擴展:在筆記本電腦、集群、云端和 HPC 系統(tǒng)上運行
- 快速:性能可與 C/C++、MPI 和 OpenMP 匹敵
- 可移植:幾乎可以在任何 *nix 環(huán)境中編譯和運行
- 開源:托管在 GitHub 上
評論
圖片
表情
