[erlang-questions] Re: Shared/Hybrid Heap
Tony Arcieri
tony.arcieri@REDACTED
Thu Nov 4 17:38:02 CET 2010
On Wed, Nov 3, 2010 at 6:50 PM, Robert Virding <
robert.virding@REDACTED> 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