Posted Nov 21, 2008 17:05 UTC (Fri) by jzbiciak
(✭ supporter ✭
In reply to: Caching
Parent article: Tbench troubles II
A deal made long, long ago, when we constructed the first memory hierarchies of rotating drums, mercury delay lines, cathode ray storage tubes and fast, fast core memory.
A great quote appears in my copy of Hennessy and Patterson:
Ideally one would desire an indefinitely large memory capacity such that any particular . . . word would be immediately available . . . . We are . . . forced to recognize the possibility of constructing a hierarchy of memories, each of which has greater capacity than the preceding but which is less quickly accessible.
— A. W. Burks, H. H. Goldstine and J. von Neumann, Preliminary Discussion of the Logical Design of an Electronic Computing Instrument, 1946
Nineteen Hundred Forty Six. Over 60 years ago! Before the invention of the first compiler!
So if caches are a deal with the devil, would this be computing's original sin?
to post comments)