🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #12851

Re: caches and the kernel

#12851
From: John Mashey
Date: Sun, 18 Jan 1987 19:50
23 lines
1875 bytes
In article <14362@amdcad.UUCP> phil@amdcad.UUCP (Phil Ngai) writes:
>...does seem to be the case that the Unix kernel does not interact with
>caches as well as applications such as nroff. This led me to wonder if
>in that case, one might not do well to turn off the cache while the
>processor is in supervisor mode, since the hit rate does not seem to
>be very high and you thereby avoid flushing the cache of information
>that is useful to the application....

1) There ARE places in teh kernel that are worth selective uncaching.
2) In general, uncaching the kernel is probably not the thing to do,
although this may vary according to cache design, applications, etc.
In particular, as caches continue to increase in size, kernel cache
residence in a multi-process environment incerases substantially.
Some modest evidence:
	a) There's been some interesting recent research on the area
	at Stanford.
	b) We've experimented a lot at MIPS, especially early, with
	uncached kernels; we also changed I-cache sizes at one point.
	The results [I can't give you the details] : our kernels run cached.
-- 
-john mashey	DISCLAIMER: <generic disclaimer, I speak for me only, etc>
UUCP: 	{decvax,ucbvax,ihnp4}!decwrl!mips!mash, DDD:  	408-720-1700, x253
USPS: 	MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086
Technical Details
Message-ID: <100@winchester.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcnc!philabs!prls!mips!winchester!mash
References: <14362@amdcad.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcnc!philabs!prls!mips!winchester!mash
From: mash@winchester.UUCP (John Mashey)
Newsgroups: comp.arch
Subject: Re: caches and the kernel
Message-ID: <100@winchester.UUCP>
Date: Sun, 18-Jan-87 14:50:46 EST
Article-I.D.: winchest.100
Posted: Sun Jan 18 14:50:46 1987
Date-Received: Wed, 21-Jan-87 22:37:27 EST
References: <14362@amdcad.UUCP>
Reply-To: mash@winchester.UUCP (John Mashey)
Organization: MIPS Computer Systems, Sunnyvale, CA
Lines: 23