首页    期刊浏览 2024年11月28日 星期四
登录注册

文章基本信息

  • 标题:Parallel Graph Traversals using Work-Stealing Frameworks for Many-core Platforms
  • 本地全文:下载
  • 作者:Masahiro Yasugi ; Tasuku Hiraishi ; Seiji Umatani
  • 期刊名称:Information and Media Technologies
  • 电子版ISSN:1881-0896
  • 出版年度:2012
  • 卷号:7
  • 期号:1
  • 页码:73-84
  • DOI:10.11185/imt.7.73
  • 出版社:Information and Media Technologies Editorial Board
  • 摘要:Parallel programming/execution frameworks for many/multi-core platforms should support as many applications as possible. In general, work-stealing frameworks provide efficient load balancing even for irregular parallel applications. Unfortunately, naïve parallel programs which traverse graph-based data structures (e.g., for constructing spanning trees) cause stack overflow or unacceptable load imbalance. In this study, we develop parallel programs to perform probabilistically balanced divide-and-conquer graph traversals. We propose a programming technique for accumulating overflowed calls for the next iteration of repeated parallel stages. In an emerging backtracking-based work-stealing framework called “Tascell, ” which features on-demand concurrency, we propose a programming technique for long-term exclusive use of workspaces, leading to a similar technique also in the Cilk framework.
国家哲学社会科学文献中心版权所有