首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Irregular Computations in Fortran – Expression and Implementation Strategies
  • 本地全文:下载
  • 作者:Jan F. Prins, Siddhartha Chatterjee ; Martin Simons
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:1999
  • 卷号:7
  • DOI:10.1155/1999/607659
  • 出版社:Hindawi Publishing Corporation
  • 摘要:Modern dialects of Fortran enjoy wide use and good support on high‐performance computers as performance‐oriented programming languages. By providing the ability to express nested data parallelism, modern Fortran dialects enable irregular computations to be incorporated into existing applications with minimal rewriting and without sacrificing performance within the regular portions of the application. Since performance of nested data‐parallel computation is unpredictable and often poor using current compilers, we investigate threading and flattening, two source‐to‐source transformation techniques that can improve performance and performance stability. For experimental validation of these techniques, we explore nested data‐parallel implementations of the sparse matrix‐vector product and the Barnes–Hut n‐body algorithm by hand‐coding thread‐based (using OpenMP directives) and flattening‐based versions of these algorithms and evaluating their performance on an SGI Origin 2000 and an NEC SX‐4, two shared‐memory machines.
国家哲学社会科学文献中心版权所有