Details
-
Suggestion
-
Resolution: Out of scope
-
P3: Somewhat important
-
None
-
None
-
None
Description
QtConcurrent can be very useful and it would be nice if qSort could use it somehow.
Sorting is one of the most cpu intensive tasks in our application and scales linearly with cores:
http://en.wikipedia.org/wiki/Quicksort#Parallelizations
http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=6797A140BA9838E52BAC4E03868E3981?doi=10.1.1.36.7281&rep=rep1&type=pdf
On a related issue, would you consider making use of graphics hardware
(eg. through the use of CUDA)? This has potentially large gains and it
would be nice to access them through a conventional programming interface.