[HTML][HTML] Software systems implementation and domain-specific architectures towards graph analytics

H Jin, H Qi, J Zhao, X Jiang, Y Huang, C Gui… - Intelligent …, 2022 - spj.science.org
Graph analytics, which mainly includes graph processing, graph mining, and graph learning,
has become increasingly important in several domains, including social network analysis …

Exploring big graph computing—An empirical study from architectural perspective

L Nai, Y Xia, IG Tanase, H Kim - Journal of Parallel and Distributed …, 2017 - Elsevier
Graph computing is widely applied in a large number of big data applications. Despite its
importance, high performance graph computing remains a challenge, especially for large …

Analysis and optimization of the memory hierarchy for graph processing workloads

A Basak, S Li, X Hu, SM Oh, X Xie… - … Symposium on High …, 2019 - ieeexplore.ieee.org
Graph processing is an important analysis technique for a wide range of big data
applications. The ability to explicitly represent relationships between entities gives graph …

GraphBIG: understanding graph computing in the context of industrial solutions

L Nai, Y Xia, IG Tanase, H Kim, CY Lin - Proceedings of the International …, 2015 - dl.acm.org
With the emergence of data science, graph computing is becoming a crucial tool for
processing big connected data. Although efficient implementations of specific graph …

Architectural implications on the performance and cost of graph analytics systems

Q Zhang, H Chen, D Yan, J Cheng, BT Loo… - Proceedings of the …, 2017 - dl.acm.org
Graph analytics systems have gained significant popularity due to the prevalence of graph
data. Many of these systems are designed to run in a shared-nothing architecture whereby a …

Big graph analytics systems

D Yan, Y Bu, Y Tian, A Deshpande… - Proceedings of the 2016 …, 2016 - dl.acm.org
In recent years we have witnessed a surging interest in developing Big Graph processing
systems. To date, tens of Big Graph systems have been proposed. This tutorial provides a …

Large scale graph processing systems: survey and an experimental evaluation

O Batarfi, RE Shawi, AG Fayoumi, R Nouri… - Cluster …, 2015 - Springer
Graph is a fundamental data structure that captures relationships between different data
entities. In practice, graphs are widely used for modeling complicated data in different …

Navigating the maze of graph analytics frameworks using massive graph datasets

N Satish, N Sundaram, MMA Patwary, J Seo… - Proceedings of the …, 2014 - dl.acm.org
Graph algorithms are becoming increasingly important for analyzing large datasets in many
fields. Real-world graph data follows a pattern of sparsity, that is not uniform but highly …

GraphBLAS: Handling performance concerns in large graph analytics

M Kumar, JE Moreira, P Pattnaik - Proceedings of the 15th ACM …, 2018 - dl.acm.org
Emerging applications in health-care, social media analytics, cyber-security, homeland
security, and marketing require large graph analytics. Attaining good performance on these …

Towards High-Performance Graph Processing: From a Hardware/Software Co-Design Perspective

XF Liao, WJ Zhao, H Jin, PC Yao, Y Huang… - Journal of Computer …, 2024 - Springer
Graph processing has been widely used in many scenarios, from scientific computing to
artificial intelligence. Graph processing exhibits irregular computational parallelism and …