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
unit.
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 :-)
Best,
Thomas
__________________________________
Do you Yahoo!?
Yahoo! Mail - 250MB free storage. Do more. Manage less.
http://info.mail.yahoo.com/mail_250
More information about the erlang-questions
mailing list