algorithm - sorting hashes with opencl -


i have lines of 3 hashes (ie md5, 128bit). plenty of them. think billions, wont fit in main memory. in file , need sorted. using gnu sort takes long time obviously, works.

i think possibly worth split them ie vector of 6 64bit ints , sort them in batches opencl, mergejoin them. have radeon hd 6950 2gb @ hand.

but have no experience opencl.

so questions:

  • which opencl datastructure want use task?

  • which sorting algo use

  • could mergejoin accelerated?

since on disk use stlxxl.

http://stxxl.sourceforge.net/

there opencl code.... try first :)


Comments

Popular posts from this blog

python - Scipy curvefit RuntimeError:Optimal parameters not found: Number of calls to function has reached maxfev = 1000 -

c# - How to add a new treeview at the selected node? -

java - netbeans "Please wait - classpath scanning in progress..." -