Quote from Traden4Alpha:
...
3. Software vs. hardware: Which is cheaper: to take another 10% out of the software or add another 10% performance to the hardware. Sadly, the productivity of software is NOT subject to Moore's Law. Thus it is economically far more efficient to boost computing performance, than it is to boost computing efficiency. (It's also an excuse for sloppy code, but that's another story.)
4. IRAM: Interconnect speeds don't follow the same scaling -- bus speeds cannot keep pace with either the growth in storage or the growth in clock speeds. If you look at the history of computer you see that early machines had a 1:1 memory to CPU connection, then they started adding wait cycles, then they went to clock doubling, and cache, etc. The ratio between clockspeed and memory speed gets worse and worse every year. One solution is called IRAM (Intelligent RAM) in which a few million of the hundred some-odd million transistors on a RAM chip are used as a CPU. The result is a multiprocessing architecture with very fast memory access.
5. Computer Power > Human Brain: Besides the cult, you might want to check out "Mind Children" by Hans Morovec. This is a more serious look at the issue of when/if computers become smarter than people. BTW, IBM's ASCI Purple will, at 100 teraflops be approaching the lower estimates of human brain-equivalent computing power.
Happy Holidays,
Traden4Alpha