Towards an Objective Metric for the Performance of Exact Triangle Count

09/16/2020
by   Mark P. Blanco, et al.
0

The performance of graph algorithms is often measured in terms of the number of traversed edges per second (TEPS). However, this performance metric is inadequate for a graph operation such as exact triangle counting. In triangle counting, execution times on graphs with a similar number of edges can be distinctly different as demonstrated by results from the past Graph Challenge entries. We discuss the need for an objective performance metric for graph operations and the desired characteristics of such a metric such that it more accurately captures the interactions between the amount of work performed and the capabilities of the hardware on which the code is executed. Using exact triangle counting as an example, we derive a metric that captures how certain techniques employed in many implementations improve performance. We demonstrate that our proposed metric can be used to evaluate and compare multiple approaches for triangle counting, using a SIMD approach as a case study against a scalar baseline.

READ FULL TEXT

page 1

page 6

research
03/18/2020

GraphChallenge.org Triangle Counting Performance

The rise of graph analytic systems has created a need for new ways to me...
research
04/18/2018

A Comparative Study on Exact Triangle Counting Algorithms on the GPU

We implement exact triangle counting in graphs on the GPU using three di...
research
08/20/2017

Distributed Triangle Counting in the Graphulo Matrix Math Library

Triangle counting is a key algorithm for large graph analysis. The Graph...
research
02/14/2022

On Triangle Counting Parameterized by Twin-Width

In this report we present an algorithm solving Triangle Counting in time...
research
07/26/2021

TriPoll: Computing Surveys of Triangles in Massive-Scale Temporal Graphs with Metadata

Understanding the higher-order interactions within network data is a key...
research
05/23/2018

GraphChallenge.org: Raising the Bar on Graph Analytic Performance

The rise of graph analytic systems has created a need for new ways to me...
research
03/09/2017

Impact of URI Canonicalization on Memento Count

Quantifying the captures of a URI over time is useful for researchers to...

Please sign up or login with your details

Forgot password? Click here to reset