首页    期刊浏览 2025年02月22日 星期六
登录注册

文章基本信息

  • 标题:Data-Parallel Programming in a Multithreaded Environment
  • 本地全文:下载
  • 作者:Matthew Haines ; Piyush Mehrotra ; David Cronk
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:1997
  • 卷号:6
  • 期号:2
  • 页码:187-200
  • DOI:10.1155/1997/901027
  • 出版社:Hindawi Publishing Corporation
  • 摘要:

    Research on programming distributed memory multiprocessors has resulted in a well-understood programming model, namely data-parallel programming. However, data-parallel programming in a multithreaded environment is far less understood. For example, if multiple threads within the same process belong to different data-parallel computations, then the architecture, compiler, or run-time system must ensure that relative indexing and collective operations are handled properly and efficiently. We introduce a run-time-based solution for data-parallel programming in a distributed memory environment that handles the problems of relative indexing and collective communications among thread groups. As a result, the data-parallel programming model can now be executed in a multithreaded environment, such as a system using threads to support both task and data parallelism.

国家哲学社会科学文献中心版权所有