|
|
|
|
|
by pyrtsa
5415 days ago
|
|
Seven years ago, maybe. But today's GPUs do it easily in their programmable pipeline (shaders). And where conditionals are costly, you can use tricks like: float temp = min(x, y);
x = max(x, y);
y = temp;
instead of the conditional swapping operations, to make the whole network sorting algorithm deterministic. (Edit: notice that min() and max() here are hardware operations.) |
|