A sufficient condition for a linear speedup in competitive parallel computing

08/21/2019
by   Naoki Yonezawa, et al.
0

In competitive parallel computing, the identical copies of a code in a phase of a sequential program are assigned to processor cores and the result of the fastest core is adopted. In the literature, it is reported that a superlinear speedup can be achieved if there is an enough fluctuation among the execution times consumed by the cores. Competitive parallel computing is a promising approach to use a huge amount of cores effectively. However, there is few theoretical studies on speedups which can be achieved by competitive parallel computing at present. In this paper, we present a behavioral model of competitive parallel computing and provide a means to predict a speedup which competitive parallel computing yields through theoretical analyses and simulations. We also found a sufficient condition to provide a linear speedup which competitive parallel computing yields. More specifically, it is sufficient for the execution times which consumed by the cores to follow an exponential distribution. In addition, we found that the different distributions which have the identical coefficient of variation (CV) do not always provide the identical speedup. While CV is a convenient measure to predict a speedup, it is not enough to provide an exact prediction.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/06/2014

Scalable Parallel Numerical CSP Solver

We present a parallel solver for numerical constraint satisfaction probl...
research
09/12/2019

Deterministic Parallel Fixpoint Computation

Abstract interpretation is a general framework for expressing static pro...
research
12/18/2012

Prediction of Parallel Speed-ups for Las Vegas Algorithms

We propose a probabilistic model for the parallel execution of Las Vegas...
research
12/21/2022

Speedup and efficiency of computational parallelization: A unifying approach and asymptotic analysis

In high performance computing environments, we observe an ongoing increa...
research
02/05/2020

Parallel 3DPIFCM Algorithm for Noisy Brain MRI Images

In this paper we implemented the algorithm we developed in [1] called 3D...
research
05/03/2019

When parallel speedups hit the memory wall

After Amdahl's trailblazing work, many other authors proposed analytical...
research
02/12/2018

Basic Parallel and Distributed Computing Curriculum

With the advent of multi-core processors and their fast expansion, it is...

Please sign up or login with your details

Forgot password? Click here to reset