首页> 外文期刊>ACM SIGPLAN Notices: A Monthly Publication of the Special Interest Group on Programming Languages >Data distribution support on distributed shared memory multiprocessors
【24h】

Data distribution support on distributed shared memory multiprocessors

机译:分布式共享内存多处理器上的数据分发支持

获取原文
获取原文并翻译 | 示例
       

摘要

Cache-coherent multiprocessors with distributed shared memory are becoming increasingly popular for parallel computing. However, obtaining high performance on these machines mquires that an application execute with good data locality. In addition to making efiective use of caches, it is often necessary to distribute data structures across the local memories of the processing nodes, thereby reducing the latency of cache misses.We have designed a set of abstractions for performing data distribution in the context of explicitly parallel programs and implemented them within the SGI MIPSpro compiler system. Our system incorporates many unique features to enhance both programmability and performance. We address the former by providing a very simple programmming model with extensive support for error detection. Regarding performance, we carefully design the user abstractions with the underlying compiler optimizations in mind, we incorporate several optimization techniques to generate efficient code for accessing distributed data, and we provide a tight integration of these techniques with other optimizations within the compiler Our initial experience suggests that the directives are easy to use and can yield substantial performance gains, in some cases by as much as a factor of 3 over the same codes without distribution.
机译:具有分布式共享内存的高速缓存一致性多处理器对于并行计算正变得越来越流行。但是,要在这些计算机上获得高性能,就要求应用程序以良好的数据局部性执行。除了有效地使用缓存外,通常还需要在处理节点的本地内存之间分配数据结构,从而减少缓存未命中的延迟。我们设计了一组抽象,用于在显式上下文中执行数据分配并行程序,并在SGI MIPSpro编译器系统中实现。我们的系统结合了许多独特的功能,以增强可编程性和性能。我们通过提供一个非常简单的编程模型并广泛支持错误检测来解决前者。关于性能,我们考虑到底层的编译器优化来精心设计用户抽象,我们结合了几种优化技术来生成用于访问分布式数据的有效代码,并且我们将这些技术与编译器中的其他优化紧密集成在一起。我们的初步经验表明该指令易于使用,并且可以带来可观的性能提升,在某些情况下,与没有分发的相同代码相比,这些指令的性能提高了三倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号