Skip to main content
Log in

A new formula for speedup and its characterization

  • Published:
Acta Informatica Aims and scope Submit manuscript

Abstract.

We address the task of measuring the relative speed (speedup) of two systems \(A\) and \(B\) for solving the same problem. For example, \(B\) may be a parallel algorithm, parametrized by the number of processors used, whose running time has to be related to a serial standard algorithm \(A\). If \(A\) and/or \(B\) are randomized or if we are interested in their performance on a (discrete) probability distribution of problem instances, the running times are described by random variables \(T^A\) and \(T^B\). The speedup of \(B\) over \(A\) is usually defined as \(E(T^A)/E(T^B)\) where \(E\) denotes the expected value. In many cases this definition is not appropriate for the user of \(A\) or \(B\), because the summation in \(E(T^A)\) and \(E(T^B)\) hides information about the speedup of individual runs. We propose an alternative speedup definition of the form \(M(T^A/ T^B)\) and present a set of intuitive functional equations, which any such function \(M(T^A/T^B)\) should fulfill. Finally, we prove that the weighted geometric mean is the only solution of these equations.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Additional information

Received: 1 July 1994 / 10 May 1996

Rights and permissions

Reprints and permissions

About this article

Cite this article

Aczél, J., Ertel, W. A new formula for speedup and its characterization. Acta Informatica 34, 637–652 (1997). https://doi.org/10.1007/s002360050100

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s002360050100

Keywords

Navigation