[squeak-dev] Re: [ANN] Hydra VM: A multi-core capable Croquet VM

Klaus D. Witzel klaus.witzel at cobss.com
Sat Feb 23 08:31:46 UTC 2008


On Sat, 23 Feb 2008 04:32:28 +0100, Joshua Gargus wrote:

> On Feb 21, 2008, at 5:35 PM, Stephen Pair wrote:
>
>> I must say, this is a really impressive development.  I really think
>> this is the right way to approach multi-core systems.
>>
>> At work, we have a highly distributed system (some customers are
>> running as many as 50 nodes with a mix of VW and C++ processes on
>> each).  [...]  All those highly active threads
>> contending for the same shared memory isn't quite so good.  ;)
>
> Could you elaborate on the shared-memory contention? Last year we were
> having the preliminary discussions that led to Hydra VM, and I argued
> (on theoretical grounds) that  fine-grained multithreading within a
> single object memory could cause serious memory contention problems.
> I'd be interested to hear more about your real-world experiences.
>

You might also want to check

- http://www.google.com/search?q=ibm+k42+oo-design+per-resource+object

in particular their three techniques they found to be especially important  
in achieving scalability. I leave comparision of Hydra approach with K42  
approach to the reader ;-)

/Klaus

> Thanks,
> Josh
>
>
>>
>> - Stephen
[...]





More information about the Squeak-dev mailing list