Cilk or Cilk++ or OpenMP

Posted by Aman Deep Gautam on Stack Overflow See other posts from Stack Overflow or by Aman Deep Gautam
Published on 2012-06-08T16:37:32Z Indexed on 2012/06/08 16:40 UTC
Read the original article Hit count: 215

Filed under:
|
|

I'm creating a multi-threaded application in Linux. here is the scenario:

Suppose I am having x instance of a class BloomFilter and I have some y GB of data(greater than memory available). I need to test membership for this y GB of data in each of the bloom filter instance. It is pretty much clear that parallel programming will help to speed up the task moreover since I am only reading the data so it can be shared across all processes or threads.

Now I am confused about which one to use Cilk, Cilk++ or OpenMP(which one is better). Also I am confused about which one to go for Multithreading or Multiprocessing

© Stack Overflow or respective owner

Related posts about parallel-processing

Related posts about openmp