Scientific articles
\
Prolegomena. Fundamentals of knowledge and culture. Propaedeutics
\
Computer science and technology. Computing. Data processing
\
Software
Programming graphics processors with extensible languages
Section: Программирование
Article in issue: 25 (242), 2011.
Free access
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.
programming languages
\ parallel programming
\ extensible programming
\ metaprogramming
\ gpu
\ gpgpu
Short address: https://sciup.org/147159101
IDS: 147159101 | UDC: 004.432.2,