首页> 外文会议>Calable high performance computing conference >Distributed array data management on NUMA multiprocessors
【24h】

Distributed array data management on NUMA multiprocessors

机译:NUMA多处理器上的分布式阵列数据管理

获取原文

摘要

Management of program data to reduce false sharing and improve locality is critical for scaling performance on NUMA multiprocessors. We use HPF-like directives to partition and place arrays in data-parallel applications on Hector, a shared-memory NUMA multiprocessor. We present experimental results that demonstrate the magnitude of the performance improvement attainable when our proposed array management schemes are used instead of the operating system management policies. We then describe a compiler system for automating the partitioning and placement of arrays. The compiler uses a number of techniques that exploit Hector's shared memory architecture to efficiently implement distributed arrays. Experimental results from a prototype implementation demonstrate the effectiveness of these techniques.
机译:程序数据管理以减少虚假共享和提高局部性对于Numa多处理器上的缩放性能至关重要。我们使用类似HPF的指令分区和将阵列放在Hector上的数据并行应用中,共享内存Numa多处理器。我们提出了实验结果,展示了在使用所提出的阵列管理方案而不是操作系统管理策略时可实现的性能改善的幅度。然后,我们描述了一个用于自动化阵列的分区和放置的编译器系统。编译器使用许多利用赫克托的共享内存架构的技术来有效地实现分布式数组。原型实施的实验结果证明了这些技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号