首页> 美国政府科技报告 >Distributed Memory Compiler Methods for Irregular Problems - Data Copy Reuse andRuntime Partitioning
【24h】

Distributed Memory Compiler Methods for Irregular Problems - Data Copy Reuse andRuntime Partitioning

机译:不规则问题的分布式内存编译方法 - 数据拷贝重用和运行时分区

获取原文

摘要

This paper outlines two methods which we believe will play an important role inany distributed memory compiler able to handle sparse and unstructured problems. We describe how to link runtime partitioners to distributed memory compilers. In our scheme, programmers can implicitly specify how data and loop iterations are to be distributed between processors. This insulates users from having to deal explicitly with potentially complex algorithms that carry out work and data partitioning. We also describe a viable mechanism for tracking and reusing copies of off processor data. In many programs, several loops access the same off-processor memory locations. As long as it can be verified that the values assigned to off-processor memory locations remain unmodified, we show that we can effectively reuse stored off-processor data. We present experimental data from a three dimensional unstructured Euler solve run on an iPSC/860 to demonstrate the usefulness of our methods.

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号