Hello all,
Something I thought I'd share with you. I've been mucking around with my
system trying to squeeze some more performance out of ICR2 lately. The
system is a P133 Intel Endeavor PCI, 256k async cache, 32M 60ns EDO RAM,
Diamond Stealth 64.
I'd been using PMINFO32.EXE (from the NASCAR standard install) to
"benchmark" performance, and scratching my head as to why it was
indicating 7 wait states & 51Mb/sec for memory access. I'd already tried
overclocking (thanks to SRN for the info) to no avail.
So one of the things I did was pull out the memory cache SIMM. I nearly
fell off my chair at the results! PMINFO32 now shows 0 wait states and 92
MB/second memory access. Back in ICR2, I can now run a full field with no
loss of frame rate - previously it would bog down badly showing more than
10 other cars.
I guess it shows that ICR2 accesses memory in such a way as to completely
defeat the memory cache, and that I've been somewhat naive to believe that
memory cache would add major value to anything other than programs with
modest memory requirements. Other benchmarks (eg NXBench in NeXTSTEP)
indicate that I've taken a small performance hit in some areas, and
increased performance in others. I think I'll be leaving it out from now
on - the only reason I got the P133 was to get better performance in ICR2!
So, any thoughts, similar experiences, etc? I certainly hope this
information will be of use to others.
James
--
James Bevan
NeXTMail & MIME welcome