The course includes a sorting competition, in which you should optimize sorting as far as possible, under certain conditions, and with a given interface.
The GPU part is based on lab 2, which is written in a way so that you can write a kernel, which I can easily insert in a program from which I insert whatever input I like and measure the performance.
It is important that you do not alter the interface. If you do, I can’t measure performance in a fair way.
More details should be added here.