@inproceedings{19ab4be084df406fa437a7c00fa3fe34,
title = "SIP: Boosting up graph computing by separating the irregular property data",
abstract = "Graph analytics is an important class of applications and is one of the cornerstone of big-data workloads. Unfortunately, due to poor data locality in most graph applications, conventional general-purpose computer architectures are unable to perform the best of their processing abilities. The main source of poor locality comes from accessing vertex properties. Upper-level caches cannot hold data blocks long enough due to their limited capacity and the long reuse distance of vertex properties. Moreover, accesses to properties can evict other useful data with good locality, which causes more conflicting misses. In this work, a small cache is added exclusively for the properties to solve this problem. We further enhance this structure with prefetchers to increase the hit rate of properties and improve performance of system. Experimental results show that compared to two state-of-the-art prefetcher and accelerator for graph computing, our proposed architecture achieves 1.13×-2.54× and 1.04×-1.27× performance improvements. In the meanwhile, the energy consumptions can be saved by 6.41\%-13.43\% and 34.67\%-43.92\% respectively.",
keywords = "Cache hierarchy, Domain-specific architecture, Graph computing",
author = "Jiacheng Ni and Xiaochen Guo and Yuanqing Cheng",
note = "Publisher Copyright: {\textcopyright} 2020 Association for Computing Machinery.; 30th Great Lakes Symposium on VLSI, GLSVLSI 2020 ; Conference date: 07-09-2020 Through 09-09-2020",
year = "2020",
month = sep,
day = "7",
doi = "10.1145/3386263.3406905",
language = "英语",
series = "Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI",
publisher = "Association for Computing Machinery ",
pages = "15--20",
booktitle = "GLSVLSI 2020 - Proceedings of the 2020 Great Lakes Symposium on VLSI",
address = "美国",
}