HydraVM

Igor Stasenko siguctua at gmail.com
Sun Jan 27 11:11:10 UTC 2008


On 25/01/2008, Matthew Fulmer <tapplek at gmail.com> wrote:
> On Thu, Jan 24, 2008 at 11:38:26AM -0800, Andreas Raab wrote:
> > In which case I can't help but point out the Hydra VM which is a Squeak VM
> > that will run on multiple cores ;-)
> >
> > http://jabberwocky.croquetproject.org:8889/HydraVM.html
> > http://squeakvm.org/svn/squeak/branches/qwaq/
> >
> > The base idea is to take a few steps forward to having both, some immediate
> > benefits from being able to run multiple images in one process as well as
> > having a breeding ground for new ideas.
>
> What is the best image to use with HydraVM, or can any be used?
> Would a croquet image be best? I'm trying it now.

I tried multiple images with it, including Croquet and Squeak 3.8 - 3.10 images.
Everything seems working.
Things going different, for images which you can run in non-main
interpreter. There are number of limitations: there is about 100%
chance, that it may crash, if non-main interpreter try using
primitives, which belong to UI and different IO/plugins.
The exception is Sockets, Files and FFI, which already prepared for
work in multi-threaded environment.

Currently i'm doing what is needed to, to able run stock image in
non-main thread without crashes (primitives should fail and
interpreter should work stable).


-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list