debdattabasu/amp-radix-sort — pull request #1 by Uvedale (2013-02-14 15:59:19+00:00)
Title: Fixed timing and added parallel CPU sort comparison

* Added concurrency::parallel_radixsort from Parallel Pattern Library (PPL)
for better CPU comparison
* Fixed timing of GPU sort. Call to GPU code doesn't block, so you
have to make it block before ending the timer.
* Changed the GPU input array from array_view to array to allow for
separate compuation and data transfer timing. See
blogs.msdn.com/b/nativeconcurrency/archive/2011/12/28/how-to-measure-the-performance-of-c-amp-algorithms.aspx
* Changed cout commands to printf (personal preference)
* Made each type of sort use exactly the same input data
* Note: CPU Sorting is *drastically* faster in Release mode. CPU parallel
sort smokes the GPU version suprisingly.