|
软件学报 2015
数组维度类型程序设计方法及高性能fft实现DOI: 10.13328/j.cnki.jos.004801, PP. 3104-3116 Keywords: 异构集群,集群程序设计语言,离散傅里叶变换(fft) Abstract: 异构集群多层次异构存储的特点,决定了在其上进行计算时,数据需要进行更多维度的划分.现有集群程序设计语言缺乏对多维数组传输和转置的统一表示机制.介绍多维数组维度转置的表示方法和课题组实现的parray语言,可以对异构集群复杂数据维度变换的数据操作进行清晰表示.同时介绍基于数组维度类型程序设计方法和parray语言实现的天河1a系统上的大规模3维fft,该算法代码实现简洁,同时得到了良好的性能和可延展性.
|