cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

enjalot
Journeyman III

AMD Radix Sort licensing?

What is the license for the source?

We've been wanting to switch to Radix sort for a while for our own SPH project, and came across the source for the SPH webinar:

http://developer.amd.com/zones/OpenCLZone/Events/pages/OpenCLWebinars.aspx

I'm wondering what the license is, as the source doesn't contain any kind of licensing language. Can we use it in our own open source project?

More on our project:

http://enja.org/category/blender/

0 Likes
6 Replies
nou
Exemplar

IANAL if there is no licence then you have no permison to do anything.

0 Likes

The samples are licensed under the same license that is in the SDK. Please check the SDK LICENSE file for more information.
0 Likes
vic20
Journeyman III

I have rewritten a better implementation of the radix sort that performs well for AMD CPU and GPU

http://code.google.com/p/ocl-radix-sort/

 

I would be also very proud if it was included in the AMD SDK...

 

0 Likes

Hi Vic,

Have you done performance comparison between your implementation and SDK implementation. Can you post some numbers?

0 Likes

Originally posted by: himanshu.gautam Hi Vic,

 

Have you done performance comparison between your implementation and SDK implementation. Can you post some numbers?

 

I have no access to amd devices at office. But I am sure that my implementation is better because in the amd implementation that I know, the sorted list is transferred to the host at each pass and the scan of the histgram is done on the cpu !

Some benchmarks are given here http://hal.archives-ouvertes.fr/hal-00596730

(I am no more anonymous...)

 

0 Likes

Originally posted by: himanshu.gautam Hi Vic,

 

Have you done performance comparison between your implementation and SDK implementation. Can you post some numbers?

 

More precisely my implementation is better than the SDK implementation but does not use some tricks of the Satish algorithm. So it is probably less efficient that the NVidia and the AMD SPH webinar implementations.

Would it be possible to improve the SPH webinar radix sort and put it in a future release of the AMD SDK ?

0 Likes