Numerical methods and programming
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Num. Meth. Prog.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Numerical methods and programming, 2014, Volume 15, Issue 1, Pages 49–58 (Mi vmp229)  

Performance evaluation of breadth-first search on Intel Xeon Phi

E. A. Golovina, A. S. Semenov, A. S. Frolov

Scientific and Research Centre of Electronic Computer Technology, Moscow
Abstract: Breadth-First Search (BFS) is one of the most important kernels in graph computing. It is the main kernel of the Graph500 rating that evaluates performance of large supercomputers and multiprocessor nodes in terms of traversed edges per second (TEPS). In this paper we present the results of BFS performance evaluation on a recently released high-performance Intel Xeon Phi coprocessor. We examine the previously proposed Queue-based and Read-based approaches to BFS implementation. We also apply several optimization techniques, such as manual loop unrolling and prefetching, that significantly improve performance on Intel Xeon Phi. On a representative graph set, Intel Xeon Phi 7120P demonstrates 78% maximum and 37% average speedup as compared to the Intel Xeon E5-2660 processor. We achieve 4366 MTEPS on Intel Xeon Phi 7120P for a graph with scale 25, and have 89th place on the November 2013 Graph500 list. This is the fourth place among research teams in the class of single node x86-based systems. The authors would like to thank the Svet Computers company for the provided IntellectDigital SciPhi 470 desktop supercomputer with Intel Xeon Phi 7120P coprocessor.
Keywords: BFS, Intel Xeon Phi, Breadth-First Search, graph algorithms.
Received: 12.12.2013
Document Type: Article
UDC: 004.021
Language: Russian
Citation: E. A. Golovina, A. S. Semenov, A. S. Frolov, “Performance evaluation of breadth-first search on Intel Xeon Phi”, Num. Meth. Prog., 15:1 (2014), 49–58
Citation in format AMSBIB
\Bibitem{GolSemFro14}
\by E.~A.~Golovina, A.~S.~Semenov, A.~S.~Frolov
\paper Performance evaluation of breadth-first search on Intel Xeon Phi
\jour Num. Meth. Prog.
\yr 2014
\vol 15
\issue 1
\pages 49--58
\mathnet{http://mi.mathnet.ru/vmp229}
Linking options:
  • https://www.mathnet.ru/eng/vmp229
  • https://www.mathnet.ru/eng/vmp/v15/i1/p49
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Numerical methods and programming
    Statistics & downloads:
    Abstract page:159
    Full-text PDF :78
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024