Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
4 Views

TBB or CILK ++

I am starting a new application(using C++, OOP/OOM)to be run on a Dual Quad Core server in production. Is it better touse CILK ++ or Intel's TBB for multicore support.

What are advantages of one over the other?

How will Intel integrate CILK ++ in their products?In which future product does CILK++ be included?

- Thanks and Regards
0 Kudos
1 Reply
Highlighted
Valued Contributor II
4 Views

Quoting - jagadeesh
I am starting a new application(using C++, OOP/OOM)to be run on a Dual Quad Core server in production. Is it better touse CILK ++ or Intel's TBB for multicore support.

What are advantages of one over the other?

How will Intel integrate CILK ++ in their products?In which future product does CILK++ be included?
Actually, it's probably pretty hard to say without having some idea of the parallel algorithms you intend to use. Probably a more practical approach would be to try to prototype your code in each, some core element that you need the parallel boost (Amdahl's law and all that) and compare them. I haven't had a chance to test any Cilk++ code myself, so I really don't know how they compare. Regarding future plans, even if I did know anything, I probably couldn't tell you yet, but we're happy to have the Cilk Arts team on board.
0 Kudos