• DocumentCode
    1920389
  • Title

    Modeling the Locality in Graph Traversals

  • Author

    Yuan, Liang ; Ding, Chen ; Tefankovic, D. ; Zhang, Yunquan

  • Author_Institution
    Lab. of Parallel Software & Comput. Sci., Inst. of Software, Beijing, China
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    138
  • Lastpage
    147
  • Abstract
    An increasing number of applications in physical and social sciences require the analysis of large graphs. The efficiency of these programs strongly depends on their memory usage especially the locality of graph data access. Intuitively, the locality in computation should reflect the locality in graph topology. Existing locality models, however, operate either at program level for regular loops and arrays or at trace level for arbitrary access streams. They are not sufficient to characterize the relation between locality and connectivity. This paper presents a new metrics called the vertex distance and uses it to model the locality in breadth-first graph traversal (BFS). It shows three models that use the average node degree and the edge distribution to predict the number of BFS levels and the reuse distance distribution of BFS. Finally, it evaluates the new models using random and non-random graphs.
  • Keywords
    data handling; graph theory; parallel algorithms; BFS; arbitrary access streams; breadth-first graph traversal; edge distribution; graph topology; graph traversals; physical sciences; social sciences; vertex distance; Algorithm design and analysis; Computational modeling; Indexes; Joining processes; Partitioning algorithms; Predictive models; Topology; graph traversals; locality; reuse distance; vertex distance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4673-2508-0
  • Type

    conf

  • DOI
    10.1109/ICPP.2012.40
  • Filename
    6337575