High Performance Graph Analytics

David Bader

David Bader

Newark, New Jersey

0 0
  • 0 Collaborators

High performance graph analytics for large scale data science. ...learn more

Project status: Published/In Market

oneAPI, HPC

Intel Technologies
oneAPI

Docs/PDFs [1]Code Samples [1]

Overview / Usage

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 design and implement a new serial algorithm for triangle counting that performs competitively with the fastest previous approaches on both real and synthetic graphs, such as those from the Graph500 Benchmark and the MIT/Amazon/IEEE Graph Challenge.

Methodology / Approach

We use C with OpenMP to parallelize shared-memory implementations of triangle counting.

Technologies Used

OneAPI, Intel C compiler, OpenMP

Documents and Presentations

Repository

https://github.com/Bader-Research/triangle-counting

Comments (0)