reddit discussion about Go turns to D again
Gilbert Dawson
why at needed.com
Sun May 15 05:17:37 PDT 2011
Russel Winder Wrote:
> On Sun, 2011-05-15 at 09:46 +0200, Paulo Pinto wrote:
> > Well, C++ already kind of has, thanks to Intel's TBB and Microsoft's PPL and
> > Agents libraries.
>
> TBB is very good in terms of performance but it can be rather awkward to
> use. It is thought a great step forward for data parallelism is C++.
>
> I have no experience of Microsoft stuff as I don't use their
> compilers/libraries.
>
> > Intel's Cilk you also provides interesting extensions to C and C++, and they
> > look pretty much
> > like Go's ideas.
>
> Cilk per se has lost its way a bit recently, and anyway was C focused.
> Cilk++ is a commercial enterprise. Intel have licenced it (Intel Cilk
> Plus) as part of their "pay for" C++ development suite which includes
> TBB and ABB. I have downloaded the 1.3GB file but have yet to unpack
> it.
Lost its way? Like.. in which market segment? I come from application programming community and we are still transitioning from single threaded sequential programs to SIMD and servers with multiple backend processes + db locking. Is Google or Facebook using Cilk? Haven't even heard about it.
>
> The idea of using asynchronous function call as the initiator of
> concurrency/parallelism is fairly standard across the board these days.
> Of course Cilk is still focusing on shared-memory systems.
>
> --
> Russel.
> =============================================================================
> Dr Russel Winder t: +44 20 7585 2200 voip: sip:russel.winder at ekiga.net
> 41 Buckmaster Road m: +44 7770 465 077 xmpp: russel at russel.org.uk
> London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
>
More information about the Digitalmars-d
mailing list