pith. machine review for the scientific record. sign in

arxiv: 1310.2814 · v1 · submitted 2013-10-10 · 💻 cs.DC

Recognition: unknown

IMSuite: A Benchmark Suite for Simulating Distributed Algorithms

Authors on Pith no claims yet
classification 💻 cs.DC
keywords distributedtaskalgorithmsparallelsynchronizationvaryingapplicationsbenchmark
0
0 comments X
read the original abstract

Considering the diverse nature of real-world distributed applications that makes it hard to identify a representative subset of distributed benchmarks, we focus on their underlying distributed algorithms. We present and characterize a new kernel benchmark suite (named IMSuite) that simulates some of the classical distributed algorithms in task parallel languages. We present multiple variations of our kernels, broadly categorized under two heads: (a) varying synchronization primitives (with and without fine grain synchronization primitives); and (b) varying forms of parallelization (data parallel and recursive task parallel). Our characterization covers interesting aspects of distributed applications such as distribution of remote communication requests, number of synchronization, task creation, task termination and atomic operations. We study the behavior (execution time) of our kernels by varying the problem size, the number of compute threads, and the input configurations. We also present an involved set of input generators and output validators.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.