[Vm-dev] Re: [Bulk] Re: RoarVM: The Manycore SqueakVM

Yanni Chiu yanni at rogers.com
Wed Nov 3 21:02:24 UTC 2010


On 03/11/10 1:11 PM, Stefan Marr wrote:
> So, the question is how the work gets distributed?
> Well, like in Multiprocessor Smalltalk:
>
> You have one scheduler, like in a standard image, it is only slightly adapted to accommodate the fact that there can be more than one activeProcess (See http://github.com/smarr/RoarVM/raw/master/image.st/RVM-multicore-support.mvc.st).
>
> Once a core gets to a point where it needs to revaluate its scheduling decision, it goes to the central scheduler and picks a process to execute it.
> Nothing fancy here, no sophisticated work stealing or distribution process.
>
> Does that answer your question?

Not on first reading, but combined with your other answers, I think I've 
got it.


More information about the Vm-dev mailing list