Subject: Re: NetBSD/i386 processor recommendation
To: None <jfw@jfwhome.funhouse.com, ross@teraflop.com>
From: Ross Harvey <ross@teraflop.com>
List: port-i386
Date: 08/07/1997 12:56:51
 > > You certainly achieved a giant P5 speedup on bcopies up to 10K,
 > > however, the affect dies out abruptly right there. The P6 issue is with
 > > purely dram writes, whereas your speedup affects only in-cache non-dram
 > > bcopies.
 > 
 > 
 > [ "John F. Woods" <jfw@jfwhome.funhouse.com> ]
 > 
 > Out of curiosity, has this code been benchmarked on 486 processors?  Or
 > 386 processors?  One danger of carefully tuning performance for one
 > member of a processor family is that you end up screwing the other
 > members of the processor family -- and if you make the older and slower
 > machines useless, it is hardly a change that is worthwhile (unless,
 > perhaps, you are an Intel sales rep).  (If it's neutral or beneficial,
 > fine.)
 > 
 > Since it's delicately tuned to caching strategies, I also wonder if
 > there is little enough innovation in motherboard cache design to keep
 > this from being a pessimization for some otherwise-faster P6
 > motherboard design.
 > 
 > > This should definitely be in NetBSD for all those P5 users.
 > 
 > Just make sure the 486 NetBSD users don't decide to roast you over a
 > bonfire.
 > 


Well, *#$&# it.  It's bad news with a write-through cache. (486
primary, most 386 board-level). I dunno how 486 board-level caches are
organized, or even how common they are.  Maybe an #ifdef, or a dynamic
selection?