<br><br><div class="gmail_quote">On Fri, Apr 5, 2013 at 7:41 AM, Casey Ransberger <span dir="ltr"><<a href="mailto:casey.obrien.r@gmail.com" target="_blank">casey.obrien.r@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br><div dir="ltr">I'm running on a Rasp Pi-B. The interpreter VM currently leaves some stuff to be desired on this device. I know that Tim has been working to improve BitBlt's perf in the interpreter. I'm interested in seeing if I can milk a bit of rocket sauce from the stack orientation and generation scavenging GC while he's doing that.<br clear="all">
<div><br></div><div>A few questions:</div><div><br></div><div>- Does the stack VM depend on anything that isn't ARM-happy right now?</div></div></blockquote><div><br></div><div><span class="Apple-style-span">Not that I know of. John McIntosh and </span><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">Dimitry Golubovsky</span><span class="Apple-style-span"> report success with the Stack VM on ARM devices (iPhone & Droid).</span></div>
<div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>- Does the Linux limitation around multiple thread prioritization apply to the stack VM?</div>
</div></blockquote><div><br></div><div>Yes. The Stack VM also needs a heartbeat. So on linux one should derive the heartbeat from an interval timer, until such time as the pthreads implementation is fixed. we live in hope.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<div><br></div><div>- Where should I get sources for a current stack VM?</div></div></blockquote><div><br></div><div>you can check-out the Cog stack sources (<a href="http://www.squeakvm.org/svn/squeak/branches/Cog/stacksrc">http://www.squeakvm.org/svn/squeak/branches/Cog/stacksrc</a>) but you'd want to get the platform tree or all the sources from <span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">Dimitry. I think his sources are on <a href="http://code.google.com">code.google.com</a> somewhere.</span></div>
<div><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px"><br></span></div><div><span class="Apple-style-span" style="border-collapse:collapse;font-family:arial,sans-serif;font-size:14px">HTH</span></div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>Sorry if I've asked these questions before! I can be a bit of a scatterbrain sometimes, and I burn way too many cycles on "is this what I should be doing right now?" Sometimes I have to trace the circle a few times to figure out where I am in it.</div>
<div><br></div><div>Thanks in advance for any advice that's offered.</div><div><br></div>-- <br>Casey Ransberger
</div>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>best,<div>Eliot</div>