Chapel

Chapel
软件描述
Chapel 是一种为大规模高效并行计算而设计的编程语言。
官方网站
访问软件的官方网站了解更多信息
官方认证
chapel-lang.org
安全链接HTTPS
什么是 Chapel?
Chapel 是一种专为大规模高效并行计算设计的编程语言。
为何选择 Chapel?因为它通过优雅的支持简化了并行编程,包括:
可利用数千个节点的内存和核心的分布式数组
支持对本地或远程变量进行直接访问的全局命名空间
数据并行性,轻松利用笔记本电脑、集群或超级计算机的多核性能
任务并行性,在单节点内或跨系统创建并发
使用上述相同特性,以与供应商无关的方式进行 GPU 编程
Chapel 特性
高效:代码可读性和可写性与 Python 相似
可扩展:可在笔记本电脑、集群、云环境及 HPC 系统上运行
高性能:性能可媲美或超越 C/C++、MPI 和 OpenMP
可移植:几乎可在任何 *nix 环境中编译和运行
开源:托管于 GitHub,采用宽松许可协议

