www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Intel Threading building blocks for C++

reply Nick B <"nick_NOSPAM_.barbalich" gmail.com> writes:
See

http://www.threadingbuildingblocks.org/


Does any know anything about the library ?

This library seems  to do a lot of things that this community whats to 
do with D, although it is written in C++.

It seems to allow the user to write code that will run of multiple cores

Any downside or issues ?

cheers
Nick
Dec 02 2009
parent reply Daniel de Kok <me danieldk.eu> writes:
On 2009-12-03 04:34:31 +0100, Nick B <"nick_NOSPAM_.barbalich" gmail.com> said:
 See
 
 http://www.threadingbuildingblocks.org/
 
 
 Does any know anything about the library ?
 
 This library seems  to do a lot of things that this community whats to 
 do with D, although it is written in C++.
 
 It seems to allow the user to write code that will run of multiple cores
 
 Any downside or issues ?

I read the book a bit. It is quite inconvenient that you need yet another set of containers and functions. Currently, I am more in favor of making the standard algorithms parallel when requested. It should be painless, without rewriting too much code. -- Daniel
Dec 04 2009
parent "Dejan Lekic" <dejan.lekic gmail.com> writes:
My thought exactly - STDC++ (I do not like to call it STL) should have  
this functionality inside, switchable with some macro definition, like  
"ENABLE_PARALLELISM" or something...
Dec 04 2009