Granularity losses from an AGP adapter fetching chunks of 256 bytes will not be 0, but I guess this must have been covered a zillion times? Guess what's the sweet spot SBA transfers all these adapters and their underlying algorithms are tuned to? :)
Cache lines are 32 bytes only, but AGP PIPE# and SBA accesses can apparently go to 256 bytes.
The micron and 840 comparison by inquest are interesting not only in that they show the deltas in normal 'heavier load' apps (eg : linpack & giant spreadsheet models), which are more dependent on random memory accesses than sequential. Even sequential rd/wr favour DDR except for 2048KB Rds where the 840 is marginally ahead.
inqst.com
In fact, I suspect the 2048KB wr on DDR is going to be penalized by the memory trashing effect of the PIII's cache-rd-on-wr-miss behaviour, as each 32byte cacheline victim has to be flushed and written out, generating a pagefault every cacheline, as it goes to this funky, flush-fetch sequence, rdram, on the other hand only has to do this 1/8 as often if it is able to buffer up the writes and write them out every 256 bytes. If we go to 2GB writes, I'd expect the rdram wr to pull ahead. :)
With even 440ZX MBs overclocking the FSB today, std 133-FSB i815 with a geforce256-DDR (or better) will probably be at least competitive with a similar equipped i820. 6ns SDR are relatively cheap and 7ns are everywhere, so overclocking 815 to 150 or 160 should be well within margins if the MB vendor really wants to.
The 820 and 840 on the other hand, probably will not tolerate tweaking of the clocks as well, if we look how close on edge :) a 2 rdram slot 820 is today wit RDR-800 and extrapolate that data. Not much margin on these rdr memory either.
------
Disclaimer - SbH is chatty person with no position on rmbs, please don't send goons to break my limbs, or destroy my puny assets. |