Mill Computing, Inc. Forums The Mill Architecture Memory Reply To: Memory

Will_Edwards
Moderator
Post count: 98

> you would need to know whether an address needs translating before you actually bother to look it up

Do you need to?

In the mainstream, the TLB does both mapping and protection; whereas in the Mill, translation is just mapping. Protection (turf reminds me of ‘get off my lawn’) is fast and between load/store FU and the top of the cache, whereas TLB is much slower but between the bottom of the cache and main memory (which is even slower anyway).