Программирование графических процессов при помощи расширяемых языков

Authors

  • А. В. Адинец Author

Abstract

В cтатье рассматривается система программирования ГПУ NUDA, созданная на основе расширяемого языка Nemerle. Она да'ет программисту контроль над процессом переноса программы на ГПУ, переложив механическую работу на компилятор. Макросы и аннотации облегчают перенос программ на ГПУ и повышают их производительность без ущерба для размера и читаемости исходного кода. На ряде архитектур ГПУ и задач удалось добиться повышения производительности в несколько раз по сравнению с исходным вариантом.

Issue

Section

Programming