interesting Athlon/P4 discussion from FreeBSD-Q-l
Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.
Jeremiah Gowdy jgowdy at home.comFri May 11 08:34:14 PDT 2001
- Previous message: interesting Athlon/P4 discussion from FreeBSD-Q-l
- Next message: interesting Athlon/P4 discussion from FreeBSD-Q-l
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> the P4 has an awesome combination of hardware prefetcher, > fast FSB, and dram that keeps up with it. for code that > needs bandwidth, this is very attractive. and it's dramatically > faster than anything else in the ia32 world: 1.6 GB/s versus > at most around .8 GB/s for even PC2100 DDR systems (at least > so far - I'm hopeful that DDR can manage around 1.2 GB/s when > tuned, and if the next-gen Athlon contains hardware prefetch.) According to InQuest's article: http://www.inqst.com/articles/p4bandwidth/p4bandwidthmain.htm The Culprit - Longer Burst Length Since the P4 is not getting any more work done than the P3 in this application, then its excess bandwidth demand is probably just extraneous, meaningless bus noise. If so, this is a poor marketing justification for higher bandwidth. The P4 uses a 128-byte sectored cache line. This means that most external burst accesses will be 128-bytes long, though some can be abbreviated to 64-bytes long (perhaps code fetches, some write backs or cache misses to the second sector). By the way, this type of long sectored cache design can negatively impact cache-hit rates. If 40% of external bus accesses are 64-bytes, then perhaps 40% of the cache lines are only using 64 of the 128-bytes available per line. This would mean that up to 20% of cache memory is empty (unused, invalid or unallocated). This would negatively impact P4 cache hit rates and thus, performance. And as for the faster DRAM, you are of course referring to RDRAM memory. I've yet to see a benchmark that shows RDRAM actually putting out the bandwidth it claims in real world applications (or most benchmarks). While the memory bandwidth of the P4 with RDRAM is, on paper, faster than anything else in the IA-32 world, in almost every benchmark I've ever seen in which the benchmarking program wasn't specially optimized for SSE2, the Athlon 1.3 GHz has kicked the absolute crap out of the P4 1.5 GHz. What good is all that memory bandwidth if the processor can't stand up to real world applications ? I could make a cpu/memory/chipset combo and say "if you use it this way, it's the fastest computer ever created", but the people are saying "But all of our applications don't do it that way !" Rambus proponents (mostly stockholders and people who's bought a P4 for an outrageous price) always make claims about how great it would be if only applications were optimized for it. "It's ahead of its time" they say, over time, applications will be optimized for it. Fine. Someday, when things actually run FASTER on your 400mhz bus and your 1.7ghz cpu, maybe the rest of us will consider buying one, IF it doesn't cost the price of a small car. But at this point, show me something, anything, that makes it worth it to spend twice as much on a P4 with RDRAM than an Athlon with DDR SDRAM. However, I don't think that day will ever actually come. Rambus is going down the toilet now that they're losing these lawsuits. Intel is disgusted with the whole Rambus affair. DDR SDRAM is FAR cheaper, and is sold by more than one vendor. The 64bit CPU jihad is coming soon, so the Athlon and the P4's days are numbered anyway. Sure, Intel has another P4 core on the books, and AMD *had* the Mustang on the books, but really those processors are meaningless to the high end market once the 64bit cpus come out. Optimizing current 32bit applications especially for the P4 and its RDRAM is nonsensical. All of the Rambus coulda/shoulda/woulda/if-only-this/if-only-that means nothing. And perhaps in the right place and the right time, RDRAM is a superior product. But the market doesn't always favor a superior product. Think of Rambus as Sony. Think of the DDR SDRAM vendors as the VHS vendors. Sony had A LOT more respect, a lot more money, a lot more everything, and yet they couldn't beat the cheaper VHS. It's the classic example of the proprietary expensive best quality model vs the standardized cheaper not as good quality model (but did I mention cheaper?), only in this case, it's not even proven that RDRAM IS the best. So if companies who have a demonstrably better product can't win that fight, how can Rambus and the P4, when they AREN'T demonstrably better ? I won't even begin to get into the Macintosh/Motorola vs Windows/Intel battle. Short and simple: The superior product doesn't always win, and the P4+RDRAM have yet to prove beyond a doubt that they are superior. Just think about it. _______________________________ Jeremiah Gowdy - IT Manager Sherline Products Inc 3235 Executive Ridge Vista CA 92083-8527 Sales: 1-800-541-0735 International: (760) 727-5857 Fax: (760) 727-7857 _______________________________
- Previous message: interesting Athlon/P4 discussion from FreeBSD-Q-l
- Next message: interesting Athlon/P4 discussion from FreeBSD-Q-l
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Beowulf mailing list
