Erlang for desktop applications?

Andrew Lentvorski <>
Thu Aug 10 08:33:16 CEST 2006


Thomas Lindgren wrote:

> Wasn't your initial point that you wanted to exploit
> multicore systems? When the clock rate is constant,
> your future speedup is determined by available
> parallelism, which means you may have to design your
> system and algorithms for parallel execution. 

As an aside, even something as "primitive" as a Nintendo DS, qualifies 
as multicore since it has an ARM9 and an ARM7 as well as a graphics chip.

Most of the primitive I/O runs on the ARM7 processor which gets used as 
a slave.  The heavy computation goes into the ARM9 and the graphics gets 
offloaded.

The ARM9 and ARM7 even have a hardware FIFO which triggers interrupts so 
that the ARM9 and ARM7 can pass things back and forth asynchronously.

-a



More information about the erlang-questions mailing list