• Medientyp: E-Artikel
  • Titel: Direction-Optimizing Breadth-First Search
  • Beteiligte: Beamer, Scott; Asanović, Krste; Patterson, David
  • Erschienen: Hindawi Limited, 2013
  • Erschienen in: Scientific Programming
  • Sprache: Englisch
  • DOI: 10.1155/2013/702694
  • ISSN: 1058-9244; 1875-919X
  • Schlagwörter: Computer Science Applications ; Software
  • Entstehung:
  • Anmerkungen:
  • Beschreibung: <jats:p>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.</jats:p>
  • Zugangsstatus: Freier Zugang