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
Link To Document