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

Ivan Godard
Keymaster
Post count: 689

Turf and thread names are just another resource, and are expected to be handled the same way memory is; the software that implements the services defines what the policy is, not the hardware.

WKRs are just optimizations of the PLB; they catch common cases and save the power and delay of a PLB/table search. For example, the great majority of branch/call transfers are within the current object module. The code WKR, which describes the address range of that module, is checked first before more expensive things.