Albert Graef a =E9crit :
> Orlarey Yann wrote:
>
>> 4) Conclusion : Parallelism will be the chance for Functional=20
>> Programming to go for mainstream in the next decade and we must get=20
>> prepared...
>
>
> Well, Q has multithreading, and we're currently tossing around the=20
> idea to interface to PVM. But fine-grained, massive parallelism is a=20
> totally different beast. I'd say that Faust is much better prepared=20
> for this, with its support for vector operations.
In any case we will all have a *lot* of work to deal with parallelism at=20
such a large scale with our languages. But multimedia functional=20
languages (Q, Faust, ...) have two advantages : a) the functional model=20
fits well to parallelism and automatic parallelisation, b) the=20
multimedia data (images, spectrums, sounds, etc.) are generaly adapted=20
to parallel processing. Data parallelism is certainly an approach to=20
look at...
Yann
|