The power of parallel computation
- From: "D. J. Bernstein" <djb@xxxxxxxx>
- Date: Mon, 13 Jun 2005 03:26:09 +0000 (UTC)
Imagine looking at an algorithm literature full of papers competing for
the best computation times on a 1-tape Turing machine. ``I can sort in
time n^2 log^3 n!'' ``I can do even better: time n^2 log^2 n!''
What would you think? You'd laugh. Turing-machine price-performance
ratios have very little to do with real-world price-performance ratios;
they don't even get the _exponent_ right. Turing-machine optimization
might be an amusing mathematical exercise, but it's no substitute for
serious algorithm analysis.
Well, that's what future algorithm designers are going to think of
today's RAM-dominated algorithm literature. RAM price-performance ratios
have very little to do with real-world price-performance ratios; they
don't even get the _exponent_ right. RAM optimization might be an
amusing mathematical exercise, but it's no substitute for serious
algorithm analysis.
Do you think that RAM _does_ get the exponent right? In particular, do
you think that parallel computation can't improve the price-performance
ratio? http://cr.yp.to/talks.html#2005.06.11-1 tackles your confusion
head-on, and shreds the notion that RAM is a good architecture.
---D. J. Bernstein, Associate Professor, Department of Mathematics,
Statistics, and Computer Science, University of Illinois at Chicago
.
- Follow-Ups:
- Re: The power of parallel computation
- From: Randy
- Re: The power of parallel computation
- From: examachine
- Re: The power of parallel computation
- From: Claudio Grondi
- Re: The power of parallel computation
- Prev by Date: average distance in a graph
- Next by Date: Re: The power of parallel computation
- Previous by thread: average distance in a graph
- Next by thread: Re: The power of parallel computation
- Index(es):
Relevant Pages
|