Great Moments in Microprocessor History
An anonymous reader writes "The microprocessor changed the world: how did we get from the first 4-bit models in the 1970s to today's 64-bit multicore monsters? This article covers the history of the micro from the vacuum tube to today's dual-core multithreaded madnes."
Calculus was invented independently by two different people in two different places. That would have been better.
The jump from the 6502 to the 68000 (a scant four years apart), was a huge one. Ditto for many of the x86 generations. But performance has leveled off quite obviously in the last few years. The difference between a 3GHz P4 and a 3.6GHz P4 is fairly small, as both tend to be memory bound for real-world applications. And at the same time the power consumption for the 3.6GHz has increased more than the performance.
So what's going to be the next big leap for desktops and notebooks? 64-bit processors are here, yes, but all else remaining the same these run *slower* than 32-bit processors, because the cache effects of 64-bit pointers more than offsets the ability to do 64-bit integer math (note that the x86 FPU has been 80-bit since its inception). Dual core is nice...but it's only a win for multithreaded applications or when you're running multiple applications at the same time. Even then, the effect of multiple threads sharing a cache can result in lower performance than many people expect.
Surely someone is going to set the PC world on its ear with a massive performance leap that doesn't require 1000 watt power supplies?
Was your dataset memory limited?
I know the G5's are probably at least 15-30 times faster than the 68040's in the Quadra's but if it took 3 days on such a beast it would still take a few minutes to perhaps an hour on a G5. This is pure cpu time.
The rest may be because your huge data now sits in the ram vs sitting in the hard drive.
http://saveie6.com/
I've fallen off your lawn, and I can't get up.
The 386 finally added the ability for the control program to switch back to real mode. With that it carried a bug that allowed the user to set a segment limit of 4GB while in protected mode and then quickly switch back to real mode, giving the user access to a 4GB address space in real mode (where only a 1MB address space should be available). Many games and demos circa 1992-1993 exploited this "Unreal-mode" feature like Ultima 7 and Zone 66, and were known to be the nastiest, most incompatible programs ever to exist, never getting along with any memory manager or multitasking operating system. If only game programmers had used something sane like DPMI back then!
Yes, it added an 8KB on-chip instruction cache - to the dismay of many legacy programs which used precisely timed tight loops for program timing.LRC, the best-read libertarian site on the web