Author retrospective: compilation techniques for block-cyclic distributions.

ICS(2014)

引用 0|浏览19
暂无评分
摘要
ABSTRACTCompilers for data-parallel languages use data distribution specifications to guide code generation for distributed-memory machines. Our 1994 paper described how to generate efficient code for programs that employ block-cyclic data distributions. In subsequent work at Rice University, Darte, Mellor-Crummey, Fowler, and Chavarría-Miranda developed a more general form of block-cyclic partitionings known as generalized multipartitionings. Generalized multipartitionings provide some additional balance properties that make them useful for parallelizing computations that solve recurrences along spatial dimensions. These partitionings were subsequently implemented in Rice University's dHPF compiler for High Performance Fortran. In the years since, the field has changed in many ways; however, variants of block-cyclic data distributions are still used today by modern parallel programming models, algorithms, and compilers. Original paper: http://dx.doi.org/10.1145/181181.181572
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要