[squeak-dev] Re: Prepare for Thousands of Cores --- oh my Chip - it's full of cores!

Jason Johnson jason.johnson.081 at gmail.com
Wed Jul 9 09:20:39 UTC 2008


On Tue, Jul 8, 2008 at 12:57 AM, Michael van der Gulik
<mikevdg at gmail.com> wrote:
>
> If I were working on a concurrent VM, I'd just barge ahead and parallelise
> the Squeak VM:
>
> * I'd refactor the VM so that multiple copies of the interpreter state could
> be held in the heap. I'd design it so that each pthread would run one
> instance of the standard Squeak interpreter, and so that each interpreter
> runs multiple green theads as it does now.

Yes, this is exactly the design I would propose for today (I think the
pthreads will have to go away entirely when we get more cores), and
it's the one Erlang uses as well.  In fact I believe Andreas and Igor
said this is what Hydra does too.



More information about the Squeak-dev mailing list