Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 May 1998 09:57:15 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Jamie Bowden <jamie@itribe.net>, Peter Jeremy <peter.jeremy@alcatel.com.au>
Cc:        hackers@FreeBSD.ORG
Subject:   Re: Intel vs the rest (was `Original PC' and `talk')
Message-ID:  <19980522095715.R27201@freebie.lemis.com>
In-Reply-To: <Pine.SGI.3.96.980521083324.1012M-100000@animaniacs.itribe.net>; from Jamie Bowden on Thu, May 21, 1998 at 08:36:38AM -0400
References:  <199805202156.HAA15942@gsms01.alcatel.com.au> <Pine.SGI.3.96.980521083324.1012M-100000@animaniacs.itribe.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 21 May 1998 at  8:36:38 -0400, Jamie Bowden wrote:
> On Thu, 21 May 1998, Peter Jeremy wrote:
>
>> As an example of the impact of an architectural decision on
>> complexity: The 68k included a clear split between (non-modifiable)
>> instructions and (modifiable) data, the x86 didn't (and early
>> applications often used self-modifying code).  This means that the x86
>> needs a unified cache, whilst the 68k uses a split cache - which gives
>> it two immediate advantages: The I-cache is also somewhat simpler (no
>> need for dirty bits or the write-{through,back} logic), allowing more
>> of it for the same complexity.  Dual caches allow parallel I and D
>> accesses - ie effectively doubling the cache <-> CPU bandwidth (dual-
>> porting the cache can be done, but entails a substantial increase in
>> complexity).  (The downside is that a unified cache will adjust to
>> different code vs data footprints - giving somewhat better hit rates
>> for a given total cache size).
>
> I have both.
>
> Data cache size: 16 Kbytes
> Instruction cache size: 16 Kbytes
> Secondary unified instruction/data cache size: 512 Kbytes on Processor 0
>
> All hail high end workstation makers.  This is the SGI on my desk, lowly
> Indy that it is.

And how large is the TLB?  And the page size?

Greg
--
See complete headers for address and phone numbers
finger grog@lemis.com for PGP public key

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980522095715.R27201>