Data-Aware Cache Management for Graph Analytics

被引:0
|
作者
Sharma, Neelam [1 ]
Venkitaraman, Varun [1 ]
Newton [1 ,2 ]
Kumar, Vikash [1 ]
Singhania, Shubham [1 ]
Jha, Chandan Kumar [1 ]
机构
[1] Indian Inst Technol, Mumbai, Maharashtra, India
[2] Natl Univ Singapore, Singapore, Singapore
关键词
Cache Management; Graph Analytics; Cache Bypassing;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Graph analytics is powering a wide variety of applications in the domains of cybersecurity, contact tracing, and social networking. It consists of various algorithms (or workloads) that investigate the relationships between entities involved in transactions, interactions, and organizations. CPU-based graph analytics is inefficient because their cache hierarchy performs poorly owing to highly irregular memory access patterns of graph workloads. Policies managing the cache hierarchy in such systems are ignorant to the locality demands of different data types within graph workloads, and therefore are suboptimal. In this paper, we conduct an in-depth data type aware characterization of graph workloads to better understand the cache utilization of various graph data types. We find that different levels of the cache hierarchy are more sensitive to the locality demands of certain graph data types than others. Hence, we propose GRACE, a graph data-aware cache management technique, to increase cache hierarchy utilization, thereby minimizing off-chip memory traffic and enhancing performance. Our thorough evaluations show that GRACE, when augmented with a vertex reordering algorithm, outperforms a recent cache management scheme by up to 1.4x, with up to 27% reduction in expensive off-chip memory accesses. Thus, our work demonstrates that awareness of different graph data types is critical for effective cache management in graph analytics.
引用
收藏
页码:843 / 848
页数:6
相关论文
共 50 条
  • [1] LRC: Dependency-Aware Cache Management for Data Analytics Clusters
    Yu, Yinghao
    Wang, Wei
    Zhang, Jun
    Ben Letaief, Khaled
    [J]. IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [2] Towards Dependency-Aware Cache Management for Data Analytics Applications
    Yu, Yinghao
    Zhang, Chengliang
    Wang, Wei
    Zhang, Jun
    Ben Letaief, Khaled
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (01) : 706 - 723
  • [3] Resource-Aware Cache Management for In-Memory Data Analytics Frameworks
    Zhao, Zhengyang
    Zhang, Haitao
    Geng, Xin
    Ma, Huadong
    [J]. 2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 364 - 371
  • [4] On Data-Aware Global Explainability of Graph Neural Networks
    Lv, Ge
    Chen, Lei
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (11): : 3447 - 3460
  • [5] LPW: an efficient data-aware cache replacement strategy for Apache Spark
    Li, Hui
    Ji, Shuping
    Zhong, Hua
    Wang, Wei
    Xu, Lijie
    Tang, Zhen
    Wei, Jun
    Huang, Tao
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2023, 66 (01)
  • [6] LPW: an efficient data-aware cache replacement strategy for Apache Spark
    Hui Li
    Shuping Ji
    Hua Zhong
    Wei Wang
    Lijie Xu
    Zhen Tang
    Jun Wei
    Tao Huang
    [J]. Science China Information Sciences, 2023, 66
  • [7] LPW: an efficient data-aware cache replacement strategy for Apache Spark
    Hui LI
    Shuping JI
    Hua ZHONG
    Wei WANG
    Lijie XU
    Zhen TANG
    Jun WEI
    Tao HUANG
    [J]. Science China(Information Sciences), 2023, 66 (01) : 77 - 96
  • [8] Data-Aware QoE-QoS Management
    Liu, Charles Z.
    Kavakli, Manolya
    [J]. PROCEEDINGS OF THE 2016 IEEE 11TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2016, : 1818 - 1823
  • [9] Domain-Specialized Cache Management for Graph Analytics
    Faldu, Priyank
    Diamond, Jeff
    Grot, Boris
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA 2020), 2020, : 234 - 248
  • [10] Data-aware multicast
    Baehni, S
    Eugster, PT
    Guerraoui, R
    [J]. 2004 INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2004, : 233 - 242