incurable said:
beyondhelp said:
incurable said:
http://www.anandtech.com/cpu/showdoc.html?i=1946&p=5
Have a look at the last graph on this page, it shows that while having dual-channel RAM helps Hammer a bit (+7.5%), it only brings the top-of-the-line FX-51 on par with an extrapolated P4 2.6C.
Then I say consider the source. Look at the last chart on this page...
http://www.amdmb.com/article-display.php?ArticleID=260&PageID=11
The Tables are turned...
Sorry, but your link doesn't have any data to support your theory that a lack of memory bandwidth is holding the A64 back in XMPEG/DivX encoding. (and is very unspecific as for what they actually testing, too)
I didn't see any Data to support your counter argument in Anands article either, beyond the usual Lip service to the P-IV being better at Media encoding. Anand doesn't give any other reason. The FX seems to lag about the same percentage in Media encoding apps as It lags in memory Tests like Sandra. FX supports SSE2 so even if the P-IV implementation is better, FX shouldn't be giving up the 17% or so diff. in Anands Encoding results just because of better SSE2 support for P-IV. Computationally, FX and P-IV are close(Raw Clock speed notwithstanding as FX's higher IPC offsets that advantage.) and don't really account for that big a difference either, which leaves memory Bandwidth.
Digging up detailed Data on the FX/A64's imbedded memory controller is not easy.
(This next bit is an assumption, as I have not been able to nail down the actual info on How the memory Controller talks to the CPU. Several Review articles have referenced the Hypertransport channel as the mechanism used, But that may not be the case, as the Block diagrams do not describe the path or clock speeds from Memory Controller to CPU (internally). They show the memory going to the CPU(ie: memory Controller), but thats it. Nothing on how the Data actually gets from the Memory Controller to CPU proper.)
...So assuming the A64 and AFX both use thier single channel Hypertransport channel for memory transfers to the CPU working units I'd say that the A64 and FX still don't have the raw Bandwidth of the P-IV 800Mhz system bus as per my understanding after reading through the AMD Tech Docs of the FX and A64. The P-IV and FX both have Dual Memory Controllers feeding Data to the memory Controller. One(P-IV) is on the Motherboard and one (FX) is on die. They both support 6.4GB/s Bandwidth to the Controller. The P-IV's 800Mhz X 64bit wide interface can then send data from the Controller to the CPU @ the same 6.4GB/s. (If)The Athlon FX uses the Hypertransport link, which has an 800Mhz X 16bit pipe and Provides 3.2GB/s each way simultaneously, Then that doesn't seem to be the equal of the P-IV's system Bus to me.
So my observation that given the same Quad pumped Bus an XP or A64 would keep up with the P-IV hasn't been met by FX w/
Dual Memory Controllers yet because it's not the Dual memory Controllers that count really, It's the Transport mechanism used after the data reaches the memory controller that is the bottleneck for the FX. If FX does use Hypertransport to move Data from mem. Controller to CPU, It does not equal the throughput(one way) of the P-IV.
Feel Free to disabuse me of my Notions. I try to learn something new each day.
incurable said:
beyondhelp said:
I'm not a Software Coder, so I can't say how they will benefit specifically. I suppose being able to work on larger Data sets or something like that. The larger Memory address space wouldn't really help unless your already hitting the 32bit limit. 4GB?
However it's accomplished, Most people have been led to believe that 64 "bitness" will speed up applications. To What degree is the real question.
imho, I believe a 64 bit version of say, Xmpeg would run faster on FX than the 32bit version on P-IV. No way to prove it yet. Only time will tell I guess.
The part in italics sounds rather strange to me, and I'm anxious to see the reaction of today's most vivid 64-bit-on-the-desktop supporters when the first real-world benchmarks come in. (whenever that may be, Mircosoft doesn't seem to be in a hurry)
As far as XMPEG/DivX is concerned, IIRC fast/good quality encoders use the FPU/SSE(2) units, 64-bitness of the integer core wont buy you a thing there. Of course, AMD64 doubles the SSE2 registers in long mode, so that might speed things up, but frankly I'm doubtful that it'll gain AMD enough to go from 2.6C-eq to 3.2-eq in Anand's tests.
cu
incurable
Why does that comment sound strange? I am willing to believe that, and I do stipulate that it is a matter of
How much will it speed it up. I'm sure there will be some apps that just do not respond to being 64bit by being faster. I believe that comes down to the Talent writing the code to some extent and, of course, the nature of the app. As I said Time will tell, and I too am looking forward to those First Benchmarks to see what's what.
Just so you know, I am not an "avid" 64Bit on the Desktop supporter. (not vivid either, just the standard flesh tone thankyou!
) I am quite happy with my XP as is. I prob. won't go 64bit until Games are written to 64 bit and then only if it actually gains me something substantial, or if its becomes a matter of switching to 64bit or not being able to do anything at all. That will prob. be a while. Hopefully anyway, as I swore not to spend any more on my 'puter for the next 18 mos. (wish me Luck!
)
Happy Computing!