Originally posted by: RelaxTheMind
The super marketing ploy of the Plus rating. They were basically basing performance on bandwidth than raw speed. Which in turn comes down to the pipelines and efficiency of the various cache stages. Current dual cores from what I know only have 1 shared ALU (arithmetic logic unit) amongst the cores.
IMHO... I dont really see the big point for the general market when they still ship them with outdated, slow ide drives. uber fast loading times is what really pleases the general public. comments?
First, the plus rating was to help people get over the MHz myth. It didn't have anything to do with basing performance on bandwidth, and everything to do with comparing AMD to Intel. When joe average walk into a store and sees a 1.8 GHz Athlon 64 or a 3.0 GHz P4, what do you think he'll buy? By slapping 3000+ on the Athlon, it can give them a reference for the P4. A 3000+ Athlon 64 should perform as well as a 3 GHz P4. I think it is very helpful, and the actual clock rate is right on the box.
You are wrong about dual cores having a shared ALU. The ALU is the key component in a core. There would be no point in having dual cores if there is only one ALU. Every time a squareroot or FP divide happens, both cores would stall. Dual cores share the same cache, and in most cases, that is all they share.
Also, loading time of a hard drive has little to do with the speed problem. Most programs can be loaded into main memory now, and there is a certain amount of spatial and temporal locality that makes the bulk processing time of the program very close (physically) and also relatively small. Even when decoding a DVD, I can guarantee you the processor is doing no more than 133 MB/s. Actually, DVD Decrypter usually works at about 2 KB a second, and that is a very processor demanding program. One of the only processors that would truly need a huge amount of bandwidth, and lots of data to go through it, would be a vector processor, which has its own market.
The HUGE bottleneck everyone needs to work on is the speed of memory. Increasing cache will help this, but that is very expensive.