首页> 外文OA文献 >Performance Modeling and Measurement of Parallelized Code for Distributed Shared Memory Multiprocessors
【2h】

Performance Modeling and Measurement of Parallelized Code for Distributed Shared Memory Multiprocessors

机译:分布式共享内存多处理器并行代码的性能建模和测量

摘要

This paper presents a model to evaluate the performance and overhead of parallelizing sequential code using compiler directives for multiprocessing on distributed shared memory (DSM) systems. With increasing popularity of shared address space architectures, it is essential to understand their performance impact on programs that benefit from shared memory multiprocessing. We present a simple model to characterize the performance of programs that are parallelized using compiler directives for shared memory multiprocessing. We parallelized the sequential implementation of NAS benchmarks using native Fortran77 compiler directives for an Origin2000, which is a DSM system based on a cache-coherent Non Uniform Memory Access (ccNUMA) architecture. We report measurement based performance of these parallelized benchmarks from four perspectives: efficacy of parallelization process; scalability; parallelization overhead; and comparison with hand-parallelized and -optimized version of the same benchmarks. Our results indicate that sequential programs can conveniently be parallelized for DSM systems using compiler directives but realizing performance gains as predicted by the performance model depends primarily on minimizing architecture-specific data locality overhead.
机译:本文提出了一个模型,用于评估使用编译器指令在分布式共享内存(DSM)系统上进行多处理的并行化顺序代码的性能和开销。随着共享地址空间体系结构的日益普及,必须了解它们对受益于共享内存多处理的程序的性能影响。我们提供了一个简单的模型来表征使用共享内存多处理的编译器指令并行化的程序的性能。我们使用Origin2000的本机Fortran77编译器指令并行化了NAS基准的顺序实现,Origin2000是基于缓存一致性非均匀内存访问(ccNUMA)体系结构的DSM系统。我们从四个角度报告了这些并行基准的基于测量的性能:并行过程的有效性;可扩展性;并行化开销;并与相同基准的手动并行化和优化版本进行比较。我们的结果表明,可以使用编译器指令为DSM系统方便地并行执行顺序程序,但是要实现性能模型所预测的性能提升,主要取决于最小化特定于体系结构的数据局部性开销。

著录项

  • 作者

    Waheed Abdul; Yan Jerry;

  • 作者单位
  • 年度 1998
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号