prateek22sri / Runtime-system-benchmarking

Conducted a comparative analysis on scaling results for graph algorithms like single source shortest path (SSSP) algorithm using multiple runtime systems thereby reducing time to solution for graph processing with message driven runtime systems (like Charm++, HPX5), parallel boost graph library, or Graph500

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

runtime_system_analysis

Graph problems are one of the most important problems used for benchmarking purposes. Among other graph problems, single source shortest path problem(SSSP) is relatively more difficult compared to other graph problems like breadth first search. There are many frameworks or runtime systems that are dedicated to solve such problems. These systems use different architectures, different methods for parallelization, different means for synchronicity and so on. All these parameters responsible for the performance of these systems individually make these comparisons heterogenous. Here the author aims to achieve a comparison for the performance of these runtime systems which will provide a baseline and help understand the innate differences among them. The comparison is done by assuming these runtime systems are individual black boxes with a fixed input and output. The metrics calculated in the process quantize the differences or benchmark each runtime systems in reference to SSSP.

To read more check the file "Comparative Analysis of different AMT systems using SSSP.pdf"

About

Conducted a comparative analysis on scaling results for graph algorithms like single source shortest path (SSSP) algorithm using multiple runtime systems thereby reducing time to solution for graph processing with message driven runtime systems (like Charm++, HPX5), parallel boost graph library, or Graph500


Languages

Language:C 41.0%Language:Makefile 13.8%Language:C++ 13.3%Language:Roff 11.0%Language:Shell 9.6%Language:HTML 4.9%Language:TeX 2.2%Language:Assembly 1.4%Language:M4 1.2%Language:Perl 0.9%Language:Yacc 0.2%Language:Objective-C 0.1%Language:Python 0.1%Language:MATLAB 0.0%Language:Logos 0.0%Language:Lex 0.0%Language:CSS 0.0%Language:M 0.0%Language:Vim Script 0.0%Language:Awk 0.0%Language:PHP 0.0%Language:XSLT 0.0%Language:Scheme 0.0%