LOTUS: Locality optimizing triangle counting
M Koohi Esfahani, P Kilpatrick… - Proceedings of the 27th …, 2022 - dl.acm.org
Triangle Counting (TC) is a basic graph mining problem with numerous applications.
However, the large size of real-world graphs has a severe effect on TC performance. This …
However, the large size of real-world graphs has a severe effect on TC performance. This …
Htc: Hybrid vertex-parallel and edge-parallel triangle counting
L Zeng, K Yang, H Cai, J Zhou… - 2022 IEEE High …, 2022 - ieeexplore.ieee.org
Graph algorithms (eg, triangle counting) are widely used to find the deep association of data
in various real-world applications such as friend recommendation and junk mail detection …
in various real-world applications such as friend recommendation and junk mail detection …
Efficient calculation of triangle centrality in big data networks
WM Abdullah, D Awosoga… - 2022 IEEE High …, 2022 - ieeexplore.ieee.org
The notion of “centrality” within graph analytics has led to the creation of well-known metrics
such as Google's Page Rank [1], which is an extension of eigenvector centrality [2]. Triangle …
such as Google's Page Rank [1], which is an extension of eigenvector centrality [2]. Triangle …
Fast Triangle Counting
DA Bader - 2023 IEEE High Performance Extreme Computing …, 2023 - ieeexplore.ieee.org
Listing and counting triangles in graphs is a key algorithmic kernel for network analyses
including community detection, clustering coefficients, k-trusses, and triangle centrality. We …
including community detection, clustering coefficients, k-trusses, and triangle centrality. We …
[图书][B] On designing structure-aware high-performance graph algorithms
MK Esfahani - 2023 - pureadmin.qub.ac.uk
Graph algorithms find several usages in industry, science, humanities, and technology. The
fast-growing size of graph datasets in the context of the processing model of the current …
fast-growing size of graph datasets in the context of the processing model of the current …
Anti-section transitive closure
The transitive closure of a graph is a new graph where every vertex is directly connected to
all vertices to which it had a path in the original graph. Transitive closures are useful for …
all vertices to which it had a path in the original graph. Transitive closures are useful for …
Leveraging linear algebra to count and enumerate simple subgraphs
V Gleyzer, AJ Soszynski, EK Kao - 2020 IEEE High …, 2020 - ieeexplore.ieee.org
Even though subgraph counting and subgraph matching are well-known NP-Hard problems,
they are foundational building blocks for many scientific and commercial applications. In …
they are foundational building blocks for many scientific and commercial applications. In …
Fast exact triangle counting in large graphs using SIMD acceleration
K Ravichandran, A Subramaniasivam… - Advances in …, 2023 - Elsevier
Triangle counting is a cornerstone operation used in large graph analytics. Hash-based
algorithms for triangle counting fail to take advantage of available vectorization in modern …
algorithms for triangle counting fail to take advantage of available vectorization in modern …
Intersection representation of big data networks and triangle counting
WM Abdullah, D Awosoga… - 2021 IEEE International …, 2021 - ieeexplore.ieee.org
Triangles are an essential part of network analysis, representing metrics such as transitivity
ratio and clustering coefficient Because of its diverse applications, enumeration and …
ratio and clustering coefficient Because of its diverse applications, enumeration and …
Exploring the use of novel spatial accelerators in scientific applications
Driven by the need to find alternative accelerators which can viably replace graphics
processing units (GPUs) in next-generation Supercomputing systems, this paper proposes a …
processing units (GPUs) in next-generation Supercomputing systems, this paper proposes a …