Vectorization of Hybrid Breadth First Search on the Intel Xeon Phi

Mireya Paredes, Graham Riley, Mikel Luján

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The Breadth-First Search (BFS) algorithm is an important building block for graph analysis of large datasets. The BFS parallelisation has been shown to be challenging because of its inherent characteristics, including irregular memory access patterns, data dependencies and workload imbalance, that limit its scalability. We investigate the optimisation and vectorisation of the hybrid BFS (a combination of top-down
and bottom-up approaches for BFS) on the Xeon Phi, which has advanced vector processing capabilities. The results show that our new implementation improves by 33%, for a one million vertices graph, compared to the state-of-the-art.
Original languageEnglish
Title of host publicationProceedings of the ACM International Conference on Computing Frontiers
PublisherAssociation for Computing Machinery
ISBN (Print)978-1-4503-4487-6
DOIs
Publication statusPublished - 1 May 2017

Fingerprint

Dive into the research topics of 'Vectorization of Hybrid Breadth First Search on the Intel Xeon Phi'. Together they form a unique fingerprint.

Cite this