Hi guys, I’m trying to parallel a linear version of Quicksort.
the program should be running in a recursive manner
conversion is almost done except that i have a message saying it doesn’t support recursion yet although i’ve made a research and says that my hardware is genuinely supporting recursion for cuda
im using GTX560 TI to compile the project
and im getting this error message :-
1>c:/Users/All Users/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/src/Parallel Quicksort/Parallel Quicksort.cu(136): Error: Recursive function call is not supported yet: quicksortDevice(int*, int, int)
1>c:/Users/All Users/NVIDIA Corporation/NVIDIA GPU Computing SDK 3.2/C/src/Parallel Quicksort/Parallel Quicksort.cu(135): Error: Recursive function call is not supported yet: quicksortDevice(int*, int, int)
I’m meeting a dead end on how to do the recursion thingy . .
Here’s a code snippet for the recursion
device void quicksortDevice(int *list, int m, int n)
{
… some code…
quicksortDevice(list, m, j-1);
quicksortDevice(list, j+1, n);
}
Help me please . Thank you :P