rec.autos.simulators

So much for cache ...

James Bev

So much for cache ...

by James Bev » Sat, 06 Jul 1996 04:00:00

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

John Wallac

So much for cache ...

by John Wallac » Sat, 06 Jul 1996 04:00:00



Removing your L2 cache should give you a _significant_ drop in
performance, in fact reports elsewhere show that increasing from 256k to
512k of cache give a noticable performance boost in ICR2.

The only thing I can think of is that perhaps you are the unwitting
victim of a "fake cache" chips scam. Some motherboards were sold with
"cache chips" which actually didn't work - this was, and is, a common
scam. If you have any way to try replacement cache chips, or upgrade to
a motherboard with pipe-cache where you can plug modules in and out, I
would be interested in your results.

How did you think to REMOVE your cache chips?! I would never have done
that, and I'm a hardware nut!

Cheers!
John

                     _________________________________
         __    _____|                                 |_____    __
________|  |__|    :|           John Wallace          |     |__|  |________

  \    :|  |::|    :|        Team WW Racing TSW       |     |::|  |     /
    >  :|  |::|    :|_________________________________|     |::|  |   <
  /    :|__|::|____/       * Sim Racing News *         \____|::|__|     \
/______:/  \::/ http://sneezy.dcn.ed.ac.uk/simnews/index.htm \::/  \._____\
               http://www.math.ohio-state.edu/~harmon/simnews

James Bev

So much for cache ...

by James Bev » Sun, 07 Jul 1996 04:00:00



>Removing your L2 cache should give you a _significant_ drop in
>performance, in fact reports elsewhere show that increasing from 256k to
>512k of cache give a noticable performance boost in ICR2.

I agree, it should!  Having said that, the increased frame rate is  
definitely there.  I would guess that ICR2 accesses hugely disparate parts  
of memory, causing the L2 cache to fault often enough to actually decrease  
performance.  If this is the case, then your comment about using 512k of  
cache makes sense - perhaps 512k cache is enough to service ICR2's huge  
memory accesses.

Like I said in my original post, I have taken a small performance hit in  
apps with modest memory accesses, which I guess I expected.

Thanks for the suggestion.  I did consider that, and tried out the  
fake-cache detector from one of PCW's cover CDs.  It indicated that the  
cache was there and working OK.  Maybe this shows up a difference between  
pipeline burst & async cache (not that I'm familiar with the internal  
differences between them)?

I found I was assuming that L2 cache cures all ills, so in the spirit of  
experimentation I tried challenging my assumption.  If you're going to  
experiment, you might as well try everything.  Didn't see a performance  
increase when I removed the processor, though ;-)

>Cheers!
>John

>                     _________________________________
>         __    _____|                                 |_____    __
>________|  |__|    :|           John Wallace          |     |__|  
|________

/
>  \    :|  |::|    :|        Team WW Racing TSW       |     |::|  |     /
>    >  :|  |::|    :|_________________________________|     |::|  |   <
>  /    :|__|::|____/       * Sim Racing News *         \____|::|__|     \
>/______:/  \::/ http://sneezy.dcn.ed.ac.uk/simnews/index.htm \::/  
\._____\
>               http://www.math.ohio-state.edu/~harmon/simnews

All the best

James

--
James Bevan

NeXTMail & MIME welcome

Anthony Bullo

So much for cache ...

by Anthony Bullo » Mon, 08 Jul 1996 04:00:00

j

James,
I vote the last two sentences as the funniest comment I have read all
year, GOOD WORK.!!!!

Anthony

Daniel Desland

So much for cache ...

by Daniel Desland » Tue, 09 Jul 1996 04:00:00

I bought a system in back in december with what was called 'Write-back
cache' now I've heard stories about it that it could be a faked chip
that does nothing (and surely no caching!) So I wonder what is the
best way to determine if it's doing its job or not... If not then I'll
send my system back and ask to get REAL cache!!

thanks in advance!

btw: When will sim racing news be released? I cant wait! :)

John Wallac

So much for cache ...

by John Wallac » Wed, 10 Jul 1996 04:00:00



Benchmark your system, then go into the BIOS and disable the cache RAM.
Benchmark the system again. If there is no difference, you've been
duped. If the speed falls, your cache (and cash!) is safe. Remember only
to turn off the EXTERNAL cache. If you turn off internal cache (inside
the CPU) your benchmark will surely fall.

If the internal cache is missing, Intel have a LOT of explaining to do!

Em....soon!? It's basically done and sitting here on my hard disk but
I'm waiting on one or two bits and pieces. Should be tomorrow.

Cheers!
John

                     _________________________________
         __    _____|                                 |_____    __
________|  |__|    :|           John Wallace          |     |__|  |________

  \    :|  |::|    :|        Team WW Racing TSW       |     |::|  |     /
    >  :|  |::|    :|_________________________________|     |::|  |   <
  /    :|__|::|____/       * Sim Racing News *         \____|::|__|     \
/______:/  \::/ http://sneezy.dcn.ed.ac.uk/simnews/index.htm \::/  \._____\
               http://www.math.ohio-state.edu/~harmon/simnews

Julian Lov

So much for cache ...

by Julian Lov » Wed, 10 Jul 1996 04:00:00


> >>The only thing I can think of is that perhaps you are the unwitting
> >>victim of a "fake cache" chips scam. Some motherboards were sold with
> >>"cache chips" which actually didn't work - this was, and is, a common
> >>scam. If you have any way to try replacement cache chips, or upgrade to
> >>a motherboard with pipe-cache where you can plug modules in and out, I
> >>would be interested in your results.

> I bought a system in back in december with what was called 'Write-back
> cache' now I've heard stories about it that it could be a faked chip
> that does nothing (and surely no caching!) So I wonder what is the
> best way to determine if it's doing its job or not... If not then I'll
> send my system back and ask to get REAL cache!!

There is a program called cachechk.exe that checks the read/write speed
of your cache, and so will obviously also detect if you do not have one.
You can pick it up at the System Optimisation Page (a good site for all
you system tweakers out there) -

http://www.dfw.net/~sdw/

Julian
_____________________________________________________________________

                                University of Oxford


rec.autos.simulators is a usenet newsgroup formed in December, 1993. As this group was always unmoderated there may be some spam or off topic articles included. Some links do point back to racesimcentral.net as we could not validate the original address. Please report any pages that you believe warrant deletion from this archive (include the link in your email). RaceSimCentral.net is in no way responsible and does not endorse any of the content herein.