Re: [Faudiostream-devel] Re: [q-lang-devel] [OT] Parallelism and Functional Programming
Brought to you by:
agraef
From: Yann O. <or...@fr...> - 2005-07-08 09:47:54
|
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 |