Reply 100 of 334, by Artex
- Rank
- l33t
Found this info today on the SP3G:
Q04) What is the better cache sheme: write-through or write-back ?
How can I upgrade my SP3g with a dirty Tag RAM ? Does it increase
the performance ?
The ASUS SP3G can drive write-through or write-back cache. You can use both
modes with and without dirty tag RAM present. In write-through mode, dirty
tag RAM has no function. The BIOS default is "write-back", resulting in
some 5% performance loss, because if there is no dirty tag RAM, then there
are lots of unnecessary memory writes, since each cache line refill will
need to be preceeded by a write back of four DWORDs, even if none of them
had been modified.
In write-back mode, dirty tag RAM increases real-world performance by
approx. 1% over write-through. The small positive effect of write-back on
PC compatible hardware is caused by the lack of write-allocate. In case
of the Saturn chipset, the number of clocks for some transactions is
higher for write-back and the Saturn has already very efficient write
posting buffers which compensate much of the inefficiency of not having a
dirty tag RAM.
Starting with rev. 1.8, the SP3G got a socket for a dirty tag RAM. With
this RAM installed. Suitable chips for 256kB cache size are 64K x 1 RAMs
with 15 ns access time, e.g. Cypress Cy7C187, AT&T ATT7C187-15,
Matra MHS HME 65787-15, Motorola MCM6287C-15 and Toshiba TC5562-15 or any
other equivalent.
-----------
Q05) What type of simms can the PCI/I-SP3g use ?
The SP3g can only use pairs of simm modules, because the SATURM II chipset
alsways enables memory interleave, and to do so you need at least to
modules. So if you plan for example 16MB for your system count the price
of 2 * 8MB.
The board can use simms with or without parity as it doesn't use the parity
bit on the simms.
With 4MB and 16MB modules you can either use pairs of single sides or
double sided ( = density, I like that one Stefan). Even though people
reported that the successfully mixed a single sided and double sided 16MB
module on one memorybank.
With 8MB and 32MB modules you can only use double sided (= density) simms.
My Retro B:\ytes YouTube Channel & Retro Collection