Показать сокращенную информацию
dc.contributor.author | Адинец, А. В. | |
dc.contributor.author | Adinetz, A. V. | |
dc.date.accessioned | 2013-08-05T08:51:36Z | |
dc.date.available | 2013-08-05T08:51:36Z | |
dc.date.issued | 2011 | |
dc.identifier.citation | Адинец, А. В. Программирование графических процессов при помощи расширяемых языков / А. В. Адинец // Вестник ЮУрГУ. Серия Математическое моделирование и программирование.- 2011.- Вып. 9. № 25 (242).- С. 52-63.- Библиогр.: с. 63 (10 назв.) | ru_RU |
dc.identifier.issn | 1991-976X | |
dc.identifier.uri | http://dspace.susu.ac.ru/handle/0001.74/1853 | |
dc.description | Андрей Викторович Адинец, кандидат физико-математических наук, мл.н.с, МОТЭФ ОИЯИ, г. Дубна, мл.н.с, НИВЦ МГУ имени М.В. Ломоносова, adinetz@gmail.com. | ru_RU |
dc.description.abstract | В статье рассматривается система программирования ГПУ NUDA, созданная на основе расширяемого языка Nemerle. Она даёт программисту контроль над процессом переноса программы на ГПУ, переложив механическую работу на компилятор. Макросы и аннотации облегчают перенос программ на ГПУ и повышают их производительность без ущерба для размера и читаемости исходного кода. На ряде архитектур ГПУ и задач удалось добиться повышения производительности в несколько раз по сравнению с исходным вариантом. This paper presents a GPU programming system, NUDA, built on top of an extensilbe language, Nemerle. NUDA provides control over porting application to GPU, while making the compiler do the mechanical work. Macros and annotations simplify the porting process, and increase efficiency without sacrificing code size and readability. On a number of problems and architectures, use of NUDA increased performance several times compared to initial implementation. | ru_RU |
dc.description.sponsorship | НИВЦ МГУ имени М.В. Ломоносова | ru_RU |
dc.language.iso | other | ru_RU |
dc.publisher | Издательский центр ЮУрГУ | ru_RU |
dc.relation.isformatof | Вестник ЮУрГУ. Серия Математическое моделирование и программирование | ru_RU |
dc.relation.isformatof | Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya Matematicheskoe modelirovanie i programmirovanie | ru_RU |
dc.relation.isformatof | Bulletin of SUSU | ru_RU |
dc.relation.ispartofseries | Математическое моделирование и программирование;Вып. 9 | |
dc.subject | языки программирования | ru_RU |
dc.subject | метапрограммирование | ru_RU |
dc.subject | ГПУ | ru_RU |
dc.subject | programming languages | ru_RU |
dc.subject | Parallel programming | ru_RU |
dc.subject | Extensible programming | ru_RU |
dc.subject | metaprogramming | ru_RU |
dc.subject | GPU | ru_RU |
dc.subject | GPGPU | ru_RU |
dc.subject | параллельное программирование | ru_RU |
dc.subject | расширяемое программирование | ru_RU |
dc.subject | графические процессоры | ru_RU |
dc.subject | УДК 004.432.2 | ru_RU |
dc.subject | УДК 004.435 | ru_RU |
dc.subject | УДК 004.422.837 | ru_RU |
dc.title | Программирование графических процессов при помощи расширяемых языков | ru_RU |
dc.title.alternative | Programming graphics processors with extensible languages | ru_RU |
dc.type | Article | ru_RU |