[erlang-questions] Re: Shared/Hybrid Heap

Kresten Krab Thorup <>
Thu Nov 4 19:29:41 CET 2010


Yes, it would be interesting to know how erjang behaves in such an environment. Have been talking to Gil Tene (Azul CTO) here at QCon about doing that; but we need some system to test that is sufficiently complex, runs on erjang, and who's behavior is known so we can make relevant evaluation. Any takers?  I can help connect people and make this happen. 

Kresten 


On 04/11/2010, at 09.39, "Tony Arcieri" <> wrote:

> On Wed, Nov 3, 2010 at 6:50 PM, Robert Virding <
> > wrote:
> 
>> 1. Shared/hybrid heaps are wonderful BUT:
>> - They are more difficult to implement in a real-time environment. Yes,
>> this is a known problem with solutions but the benefits are less than you
>> would expect. Real-time gc costs.
>> - They don't port easily to multi-core systems as you suddenly start
>> needing locks and stuff everywhere to control access or have complex schemes
>> to get around this. Which copying doesn't.
>> 
> 
> There's been a considerable amount of research on this matter on the Java
> platform. The Azul Java platform addresses both of these concerns, with a
> pauseless GC designed for massively multi-core systems (54 cores per CPU):
> 
> http://www.azulsystems.com/products/vega/overview
> 
> I'd be curious how well Erjang would work on such a system, particularly on
> the types of shared state concurrency problems that don't work well on BEAM,
> like Chameneos.
> 
> -- 
> Tony Arcieri
> Medioh! A Kudelski Brand


More information about the erlang-questions mailing list