[squeak-dev] Re: GPGPU

Andreas Raab andreas.raab at gmx.de
Thu Oct 29 17:17:01 UTC 2009


Casimiro de Almeida Barreto wrote:
> HydraVM implement preemptive threads, so forks are dealt more properly 
> over multicore processors. Note that under squeakVM forks don't create 
> threads. Same thing with CobaltVM. Hydra works only win32 & Cobalt only 
> Mac OS X (AFAIK).

All of this is pretty much entirely wrong ;-) HydraVM allows the 
creation of multiple interacting object memories where each object 
memory is served by a native thread and can contain many Squeak threads. 
Thus, a fork in HydraVM does not create a native thread either - the 
creation of a native thread is bound to the instantiation of another 
object memory. Also, HydraVM works on all the major platforms (Win, Mac, 
Unix).

Cheers,
   - Andreas



More information about the Squeak-dev mailing list