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

文章基本信息

  • 标题:Direction-Optimizing Breadth-First Search
  • 本地全文:下载
  • 作者:Scott Beamer ; Krste Asanović ; David Patterson
  • 期刊名称:Scientific Programming
  • 印刷版ISSN:1058-9244
  • 出版年度:2013
  • 卷号:21
  • 期号:3-4
  • 页码:137-148
  • DOI:10.1155/2013/702694
  • 出版社:Hindawi Publishing Corporation
  • 摘要:

    Breadth-First Search is an important kernel used by many graph-processing applications. In many of these emerging applications of BFS, such as analyzing social networks, the input graphs are low-diameter and scale-free. We propose a hybrid approach that is advantageous for low-diameter graphs, which combines a conventional top-down algorithm along with a novel bottom-up algorithm. The bottom-up algorithm can dramatically reduce the number of edges examined, which in turn accelerates the search as a whole. On a multi-socket server, our hybrid approach demonstrates speedups of 3.3–7.8 on a range of standard synthetic graphs and speedups of 2.4–4.6 on graphs from real social networks when compared to a strong baseline. We also typically double the performance of prior leading shared memory (multicore and GPU) implementations.

  • 关键词:Graph algorithms; breadth-first search
国家哲学社会科学文献中心版权所有