<?xml version="1.0" encoding="UTF-8"?>

<record version="13" id="1133">
 <title>Amdahl's Law</title>
 <name>AmdahlsLaw</name>
 <created>2001-12-22 05:45:22</created>
 <modified>2006-10-24 10:33:44</modified>
 <type>Theorem</type>
 <creator id="2414" name="alozano"/>
 <author id="2414" name="alozano"/>
 <author id="2" name="akrowne"/>
 <classification>
	<category scheme="msc" code="68M20"/>
 </classification>
 <keywords>
	<term>parallel computation</term>
 </keywords>
 <preamble>\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{xypic}</preamble>
 <content>Amdahl's Law reveals the maximum speedup that can be expected from parallel algorithms given the proportion of parts that must be computed sequentially.  It gives the speedup $S$ as

$$ S \le \frac{1}{f+(1-f)/N}  $$

Where $f$ is the fraction of the problem that must be computed sequentially and $N$ is the number of processors.

Note that as $f$ approaches zero, $S$ nears $N$, which we'd expect from a perfectly parallelizable algorithm.

% dummy change</content>
</record>
