XcalableMP是一种基于Fortran和C的并行编程语言,支持分布式内存并行系统的分区全局地址空间 (PGAS) 模型。这本开放获取的书介绍了XcalableMP语言,从其编程模型和基本概念到XcalableMP中描述的应用程序的体验和性能。
XcalableMP作为FLAGSHIP 2020项目中的并行编程语言项目,旨在开发日本旗舰超级计算机Fugaku,以提高并行编程的生产力。XcalableMP现在可在Fugaku上使用,其性能通过Fugaku互连Tofu-D得到增强。
编者:Mitsuhisa Sato,日本理化研究所计算科学中心