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

Joshua Gargus schwa at fastmail.us
Sat Feb 23 09:13:03 UTC 2008


On Feb 23, 2008, at 12:31 AM, Klaus D. Witzel wrote:

> 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
>

Yay!  Real data!

Thanks for the very interesting link, this is exactly the sort of  
thing that I had in mind.

Josh


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




More information about the Squeak-dev mailing list