A sufficient condition for a linear speedup in competitive parallel computing
Naoki Yonezawa

TL;DR
This paper develops a theoretical model for competitive parallel computing, identifying conditions under which linear speedup is achievable, notably when core execution times follow an exponential distribution.
Contribution
It introduces a behavioral model and provides a sufficient condition for linear speedup, advancing theoretical understanding of speedups in competitive parallel computing.
Findings
Exponential distribution of core times guarantees linear speedup.
Coefficient of variation alone is insufficient for accurate speedup prediction.
Theoretical and simulation analyses validate the proposed condition.
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Computability, Logic, AI Algorithms
