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 :
بازگشت