Erlang on "Cell" Architectures

Thomas Lindgren thomasl_erlang@REDACTED
Thu Feb 10 11:03:46 CET 2005

--- Dominique de Waleffe <domi@REDACTED> wrote:
> But then how would you program those? Assembly?
> When more documentation is available (*) it may be
> possible to devise a 
> ?simple? DSL which can be easily transformed into
> instructions for those 
> units.

If we take the PS2 vector units as inspiration, then
assembly or a DSL seems just about right for
programming those. Erlang is not a very good fit :-)

> Could it be possible to devise a way of sending RPC
> like messages 
> (implemented via a some low level driver) to the
> cells that would 
> execute the provided code, along with the provided
> data?

That would (probably) be where I would start. There
are multiple levels: distributed Erlang between "main"
processors, some nice way of feeding APUlets to the
vector units, and/or some way of controlling the DMA

Another option, which I considered for some time for
my dear old PS2, was to write a domain-specific
language for the whole thing. In my case, an
Erlang-inspired one, natch :-)


Do you Yahoo!? 
Yahoo! Mail - 250MB free storage. Do more. Manage less.

More information about the erlang-questions mailing list