[erlang-questions] Tilera 64-core chip - let's help them help us!

Sean Hinde sean.hinde@REDACTED
Tue Sep 11 09:57:14 CEST 2007


On 11 Sep 2007, at 06:47, Hugh Perkins wrote:

> On 9/8/07, David King <dking@REDACTED> wrote:
>> If you have that many lists, chunk it up into the number of cores
>> available, and run that many processes.
>
> Yes, exactly: you need to calculate the number of available cores for
> the algorithm to be efficient, so the program is not independent of
> the number of cores.

No. All David is saying is that processing lists of 10M entries is a  
special case that can benefit from some specialised algorithm (memory  
limitations etc will dominate).

For "normal" erlang programs you do NOT need to care about how many  
CPU cores - just spawn one process per parallel activity and let the  
scheduler use as many cores as it can.

Sean




More information about the erlang-questions mailing list