Skip to content
EntityQ1549489· pop 10· linked from 148 articles

In computer architecture, speedup is a number that measures the relative performance of two systems processing the same problem. More technically, it is the improvement in speed of execution of a task executed on two similar architectures with different resources. The notion of speedup was established by Amdahl's law, which was particularly focused on parallel processing. However, speedup can be used more generally to show the effect on performance after any resource enhancement.

~7 min read

Article

10 sections
Contents
  • Definitions
  • Speedup in latency
  • Speedup in throughput
  • Examples
  • Using execution times
  • Using cycles per instruction and instructions per cycle
  • Additional details
  • Super-linear speedup
  • See also
  • References

In computer architecture, speedup is a number that measures the relative performance of two systems processing the same problem. More technically, it is the improvement in speed of execution of a task executed on two similar architectures with different resources. The notion of speedup was established by Amdahl's law, which was particularly focused on parallel processing. However, speedup can be used more generally to show the effect on performance after any resource enhancement.

==Definitions== Speedup can be defined for two different types of quantities: latency and throughput.

Available in 10 languages

via Wikidata sitelinks · CC0

Connections

Categories