The Future of Computing is Blocked by:
1. The "Power Wall"
Intel dumps plans to release 4Ghz Pentium.
http://news.zdnet.co.uk/hardware/0,1000000091,39170358,00.htm
Heat and Speed Wall
http://news.zdnet.co.uk/hardware/0,1000000091,39212972,00.htm
Dissipation of Popular CPUs
Even leakage power kills Pentium when it's standing still
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2343&p=3
Pentium IV (Prescott) crash landing
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2343&p=6
Intel Netburst Architecture, also known as Intel face plant
http://en.wikipedia.org/wiki/NetBurst
Legacy architectures are not much of an inheritance.
End of the MHz Wars, end of the single CPU
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2343
Cavemen thought they discovered fire, but it was really an over clocked Pentium.
2. The "Memory Wall"
"Bike tires on a Porsche." in reference to Pentium IV memory bus.
3. The Solution is Parallelism
4. Parallelism Isn't Here
5. TOMI - A New Approach
Referring to INTEL -
A quad-core CPU, like the Kentsfield, processes very well with multi-threaded applications (typical for video editing, ray-tracing, or rendering)
The future of computing applications is pattern matching and pattern creation. Pattern matching includes everything from speech recognition to data mining. Pattern creation includes everything from rendering text fonts in windows to manipulating 3D video elements in games.
Data level parallelism
Bob Colwell - "Complexity is a spent force"
http://www.ce.chalmers.se/ieee-sscs/events/2005/colwell/colwell.shtml
bob.colwell@comcast.net
R. E. Colwell & Assoc. Inc.