[Vm-dev] Re: CogVM Execution Flow

Ben Coman btc at openinworld.com
Mon Jun 13 16:03:55 UTC 2016


On Mon, Jun 13, 2016 at 9:25 PM, Ben Coman <btc at openinworld.com> wrote:
> On Mon, Jun 13, 2016 at 9:24 PM, Ben Coman <btc at openinworld.com> wrote:
>> In trying to understand the flow of execution (and in particular the
>> jumps in the jitted VM, I made a first rough pass to map it in the
>> attached chart.
>>
>> I am trying to colourize it to distinguish between paths that can
>> return to the interpreter, those that circulate in jitted code, and
>> the transitions.  I'm sure I've missed the mark a bit but its a start.
>> Of course corrections welcome, even scanned pen sketches.
>
> If anyone wants to open the original, I used yEd - downloaded and
> first used it today.  I found it quite good for the task after trying
> Freemind and Inkscape.
> Quick Tips: Drag background in right-click.  Left-drag a from a node
> starts a connector.  To move a node you need to first select it so the
> mouse pointer changes to a hand.
> http://www.yworks.com/products/yed

A few updates...
I'm not sure how big a file the mail list handles. The PNG is 350k. So
I just post the graphml for now.
cheers -ben
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CogVM-Execution-Flow (2016.06.13d).zip
Type: application/zip
Size: 11069 bytes
Desc: not available
Url : http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20160614/32d10865/CogVM-Execution-Flow2016.06.13d.zip


More information about the Vm-dev mailing list