Порівняння продуктивності GPU-розрахунків на Python і C


Python має ряд привабливих переваг, до яких відноситься простота реалізації програмних рішень, наочність і лаконічність коду, наявність великої кількості бібліотек та численного активного ком'юніті. У той же час, відома всім повільність пітона часто обмежує його придатність для «важких» обчислень. Для ряду задач можна добитися істотного прискорення розрахунків шляхом використання технології CUDA для паралельних обчислень на GPU. Мета цього невеликого дослідження — аналіз можливостей ефективного використання python для розрахунків на GPU і порівняння продуктивності різних python-рішень з реалізацією на C.

Читати далі →