В рамках проекта back40computing подготовлен работающий механизм сортировки большого объема данных, использующий для ускорения технологию CUDA (Compute Unified Device Architecture), позволяющую вынести некоторые вычислительные задачи на плечи графического процессора.
Разработка интересна прежде всего, тем, что представленный алгоритм SRTS Radix Sorting
опровергает бытующее мнение о низкой эффективности использования GPU
для оптимизации задач, связанных с сортировкой. На обычном компьютере с
современной видеокартой NVIDIA GeForce GTX480 представленный код
обеспечивает производительность, позволяющую сортировать несколько
миллиардов 32-разрядных целых чисел в секунду, что в несколько раз
превышает скорость работы самых быстрых алг
...
Читать дальше »