Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!mips!winchester!mash From: mash@mips.COM (John Mashey) Newsgroups: comp.arch Subject: Re: Page size and linkers (was: Re: SunMMU history) Message-ID: <45242@mips.mips.COM> Date: 25 Jan 91 20:10:42 GMT References: <1991Jan19.133914.23871@bellcore.bellcore.com> <3981@skye.ed.ac.uk> Sender: news@mips.COM Reply-To: mash@mips.COM (John Mashey) Organization: MIPS Computer Systems, Inc. Lines: 16 In article moss@cs.umass.edu writes: >MIPS systems have a tool that reorganizes code for better *cache* behavior. >The same idea would presumably work for paging (and TLB) stress reduction ... Yes, although as it stands, the tool only does it for code, not data; for many programs, code impact on paging and TLB is much less than data impacts .... or in some cases, the code impact is horrible, but there's nothing in the world that can be done about it except to have huge caches, and even better, fast cache refill. (Consider the kind of program that's >200MB of code, much of it in a giant single loop, leading to a high I-cache miss rate.) -- -john mashey DISCLAIMER: UUCP: mash@mips.com OR {ames,decwrl,prls,pyramid}!mips!mash DDD: 408-524-7015, 524-8253 or (main number) 408-720-1700 USPS: MIPS Computer Systems, 930 E. Arques, Sunnyvale, CA 94086