首页    期刊浏览 2024年07月03日 星期三
登录注册

文章基本信息

  • 标题:Optimizing UPC Programs for Multi-Core Systems
  • 本地全文:下载
  • 作者:Yili Zheng
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2010
  • 卷号:18
  • DOI:10.3233/SPR-2010-0310
  • 出版社:Hindawi Publishing Corporation
  • 摘要:The Partitioned Global Address Space (PGAS) model of Unified Parallel C (UPC) can help users express and manage application data locality on non-uniform memory access (NUMA) multi-core shared-memory systems to get good performance. First, we describe several UPC program optimization techniques that are important to achieving good performance on NUMA multi-core computers with examples and quantitative performance results. Second, we use two numerical computing kernels, parallel matrix–matrix multiplication and parallel 3-D FFT, to demonstrate the end-to-end development and optimization for UPC applications. Our results show that the optimized UPC programs achieve very good and scalable performance on current multi-core systems and can even outperform vendor-optimized libraries in some cases.
国家哲学社会科学文献中心版权所有