Port-sparc64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: TLB misses on UltraSPARC-IIi



On Thu, Apr 03, 2008 at 12:34:07PM +0100, raymond.meyer%rambler.ru@localhost 
wrote:
> How does NetBSD handle it on sparc64, does it have a single TSB, or does it 
> have multiple TSBs, i.e. one per process?

One per processor, dynamically sized depending on available memory on the
machine.

> What are the advantages of single vs multiple TSBs?

The usual tradeoff: you speed up searching by spending more (wired) memory.

> Does it use larger page sizes to reduce TLB misses, or is it fixed to 8K 
> pages?

For kernel it does use larger pages, but currently not for userland. It would
make sense there in some cases too, like the X server's mmap on various ffb
views.

Martin


Home | Main Index | Thread Index | Old Index