[erlang-questions] Erlang multicore on AMD: 24 cores (48 pseudocores)

Kannan <>
Wed Apr 18 13:08:13 CEST 2012


You may want to have a loot at the 'Emulator Flags' section under ERL, in
the Erlang/OTP documentation.




On Wed, Apr 18, 2012 at 4:27 PM, Kannan <> wrote:

> Hi,
>
> If you have required number of processes with sufficient processing,
> Erlang VM makes sure that all the cores are used.
>
> If you have "naturally independent" tasks, you can get them done be
> independent process -- 50 or other number. Putting all the cores in one
> machine VS having many machines totaling the same number of cores, must be
> made based on your performance, scalability and availability(redundancy)
> requirements.
>
> In a production environment, generally, required redundancy is provided by
> an active or standby redundant units. In an active-active setup, all the
> boxes are processing at any given time, and when one fails, other box/boxes
> will handle the load. I.e. the taking over box will have the capacity to
> process its traffic and the traffic diverted from the failed box.
>
> Hope this helps.
>
> Kind Regards,
> Kannan.
>
>
> On Wed, Apr 18, 2012 at 2:46 PM, Max Lapshin <>wrote:
>
>> Hi.
>>
>> I have a computing task, which can be parallelized into 50 independent
>> tasks.
>> I want to buy an 24 core Opteron-based computer for this and I want to
>> understand, if erlang will be able to use all these
>> cores effectively. This task is launched as 50 independent processes
>> that just work with their private set of data.
>>
>> Maybe it is better to buy 6 computers with 4-core intel core i5, or
>> better to test?
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120418/fd6148fc/attachment.html>


More information about the erlang-questions mailing list