[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