<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 14, 2019 at 2:32 PM Jan Vrany <<a href="mailto:jan.vrany@fit.cvut.cz">jan.vrany@fit.cvut.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">> 2. Inline cache logic (Mono, closedPIC and openPIC) should be changed<br>
> not to edit the instructions in the machine code zone but a RW<br>
> structure (likely execution time overhead induced)<br>
<br>
Do you have any performance measurements or references? <br>
<br>
I must admit I dislike patching PICs in instruction stream and I<br>
wonder if it's worth on modern CPUs...<br></blockquote><div><br></div><div>No,</div><div><br></div><div>I talked with multiple Java/JS VM implementors who said they could not </div><div>have a page writable and executable (security policy) so they did not even </div><div>try Cog's design. </div><div><br></div><div>I think you have to try :-(</div><div></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Thanks, Jan<br>
<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><span style="font-size:12.8px">Clément Béra<br></span><span style="color:rgb(0,0,238)"><a href="https://clementbera.github.io/" target="_blank">https://clementbera.github.io/</a></span><div style="font-size:12.8px"><a href="https://clementbera.wordpress.com/" target="_blank">https://clementbera.wordpress.com/</a></div></div></div></div></div></div></div>