Сортировка в вычислительном шейдере Metal

Есть ли у Metal функциональность, аналогичная CUDA thrust :: sort, или ожидается, что кто-то напишет свою собственную функцию сортировки?


person Dickson    schedule 26.02.2016    source источник
comment
В CUDA его тоже нет. Thrust - это сторонняя библиотека, которая обеспечивает взаимодействие с CUDA, TBB, OpenMP и т. д.   -  person gpu3d    schedule 26.02.2016


Ответы (1)


Платформа Apple Accelerate содержит полезные векторные операции в пакете vDSP. Сортировку, в частности, можно найти здесь.

https://developer.apple.com/documentation/accelerate/vdsp/reversing_and_sorting_functions

person levis501    schedule 17.11.2019