Algorithmic Skeletons, Parallelism Patterns & Actors
Hi, Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns & Actors in Boost? Any plans for this? Suminda -- Suminda Sirinath Salpitikorala Dharmasena, B.Sc. Comp. & I.S. (Hon.) Lond., P.G.Dip. Ind. Maths. J'Pura, MIEEE, MACM, CEO Sakrīō! ▣ *Address*: 6G • 1st Lane • Pagoda Road • Nugegoda 10250 • Sri Lanka. ▣ *Mobile* : +94-(0)711007945 ▣ *Tele*: +94-(0)11-5 864614 / 5 875614 / 2 825908 ▣ *Web *: http://www.sakrio.com ▣ This email is subjected to the email Terms of Use and Disclaimer: http://www.sakrio.com/email-legal. Please read this first. --
On 27.05.2013, at 15:34, Suminda Dharmasena
Hi,
Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns & Actors in Boost? Any plans for this?
Suminda
I am proposing an actor implementation based on libcppa (http://libcppa.org). See the discussion under the topic "Is there any interest in a library for actor programming?": http://boost.2283326.n4.nabble.com/Is-there-any-interest-in-a-library-for-ac.... Best regards, Dominik
2013/5/27 Dominik Charousset
On 27.05.2013, at 15:34, Suminda Dharmasena
wrote: Hi,
Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns & Actors in Boost? Any plans for this?
Suminda
I am proposing an actor implementation based on libcppa (http://libcppa.org). See the discussion under the topic "Is there any interest in a library for actor programming?": http://boost.2283326.n4.nabble.com/Is-there-any-interest-in-a-library-for-ac....
Looks very interesting. Bad things are library requirements (only modern compilers) and big amount of types reimplemented from scratch that are already part of Boost (like `cppa::option` class and `boost::optional`)... It would be interesting to see it integrated with Boost. Some features, like network transparency, are great. Killer feature would be interoperability with other programming languages. Better integration with Boost.ASIO would be also great (I do want to have all threads maintained by a single io_service). I'll follow the "Is there any interest in a library for actor programming?" discussion, library is impressive. -- Best regards, Antony Polukhin
On May 27, 2013, at 9:34 AM, Suminda Dharmasena
Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns & Actors in Boost? Any plans for this?
There is Joel Falcou's Quaff: https://github.com/jfalcou/quaff I don't know if that work is current, however.
On 27/05/2013 20:05, Gordon Woodhull wrote:
On May 27, 2013, at 9:34 AM, Suminda Dharmasena
wrote: Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns& Actors in Boost? Any plans for this? There is Joel Falcou's Quaff: https://github.com/jfalcou/quaff
I don't know if that work is current, however.
This is bound to get ressurected soon. I never considere dit for boost submission as the scope is rather narrow, but if there's interest ...
Is it possible to introduce Algorithmic Skeletons, Parallelism Patterns & Actors in Boost? Any plans for this?
It's not in Boost, but released under the Boost license and maintained by long standing Boost library authors: HPX: A general purpose parallel C++ runtime system for parallel and distributed applications of any scale (https://github.com/STEllAR-GROUP/hpx/). Regards Hartmut --------------- http://boost-spirit.com http://stellar.cct.lsu.edu
participants (6)
-
Antony Polukhin
-
Dominik Charousset
-
Gordon Woodhull
-
Hartmut Kaiser
-
Joel Falcou
-
Suminda Dharmasena