[Vm-dev] Re: Revising the map data for exotic sends
Ryan Macnak
rmacnak at gmail.com
Sat Apr 4 04:47:42 UTC 2015
On Fri, Apr 3, 2015 at 11:18 AM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:
>
> But all this puts extra code in the entry sequence albeit only in the form
> of nops. But unlinking is extremely rare so we're letting the tail wag the
> dog. Instead, I'm going to revise the method metadata scheme so there's a
> modifier byte we can use to further distinguish send types. We can still
> distinguish checked sends from unchecked sends based on alignment. But we
> can distinguish between the different checked sends and the different
> unchecked send types by using one map code to code for a prefix.
>
Keep in mind it's not only for unlinking that we need to know which kind of
send we have. We also need to decide which lookup rule to use during a
cache miss.
On Fri, Apr 3, 2015 at 12:03 PM, Eliot Miranda <eliot.miranda at gmail.com>
wrote:
>
> And this is an example of how the simulator makes life so easy. 10
> minutes work to derive dynamic frequencies of all annotations including the
> displacement ones that are excluded from the extant mapFor:do:
>
It's not all annotations if you measure a Squeak image :)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20150403/ecab2187/attachment.htm
More information about the Vm-dev
mailing list