Parallel Graph Algorithms

  • K. ErciyesEmail author
Part of the Texts in Computer Science book series (TCS)


We investigate methods for parallel algorithm design with emphasis on graph algorithms in this chapter. Shared memory and distributed memory parallel processing are the two fundamental models at hardware, operating system, programming, and algorithmic levels of parallel computation. We review these methods and describe static and dynamic load balancing in parallel computing systems.


  1. 1.
    Belloch G (2015) Algorithm design: parallel and sequential, Draft bookGoogle Scholar
  2. 2.
  3. 3.
    Flynn MJ (1972) Some computer organizations and their effectiveness. IEEE Trans. Comput. C21(9):948960zbMATHGoogle Scholar
  4. 4.
    Foster I (1995) Designing and building parallel programs: concepts and tools for parallel software engineering. Addison-Wesley, BostonzbMATHGoogle Scholar
  5. 5.
    Gantt HL (1910) Work, wages and profit, The engineering magazine, New YorkGoogle Scholar
  6. 6.
    Grama A, Karypis G, Kumar V, Gupta A (2003) Introduction to parallel computing, 2nd edn. Addison-Wesley, BostonzbMATHGoogle Scholar
  7. 7.
    Karypis G, Kumar V (1995) Multilevel k-way partitioning scheme for irregular graphs. Technical Report TR 95-064, Department of Computer Science, University of MinnesotaGoogle Scholar
  8. 8.
    Karypis G, Kumar V (1997) A coarse-grain parallel formulation of multilevel k-way graph partitioning algorithm. In: 8th SIAM conference on parallel processing for scientific computingGoogle Scholar
  9. 9.
    Kernighan BW, Lin S (1970) An efficient heuristic procedure for partitioning graphs. Bell Syst Tech J 49:291307CrossRefGoogle Scholar
  10. 10.
  11. 11.
  12. 12.
  13. 13.
    POSIX.1 FAQ. The open group, 5 Oct 2011Google Scholar
  14. 14.
  15. 15.
    Quinn M (2003) Parallel programming in C with MPI and OpenMP, 1st edn. McGraw-Hill Science/Engineering/Math, New YorkGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.International Computer InstituteEge UniversityIzmirTurkey

Personalised recommendations