首页> 外文会议> >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的指令在共享内存NUMA多处理器Hector上的数据并行应用程序中对数组进行分区和放置。我们提供的实验结果证明了,当使用我们提出的阵列管理方案而不是操作系统管理策略时,可以达到的性能改进幅度。然后,我们描述了用于自动进行数组分区和放置的编译器系统。编译器使用多种技术来利用Hector的共享内存体系结构来有效地实现分布式阵列。原型实现的实验结果证明了这些技术的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号