GPU Programming Productivity in Different Abstraction Paradigms: A Randomized Controlled Trial Comparing CUDA and Thrust.
Patrick DaleidenAndreas StefikPhillip Merlin UesbeckPublished in: ACM Trans. Comput. Educ. (2020)
Keyphrases
- parallel implementation
- graphics processing units
- gpu implementation
- gpu accelerated
- graphics processors
- compute unified device architecture
- parallel computing
- graphics hardware
- general purpose
- programming paradigms
- parallel programming
- real time
- programming language
- high level
- parallel computation
- pair programming
- programming environment
- closed loop
- graphic processing unit
- parallel processing
- object oriented programming
- return on investment
- computer programming
- development environment
- programming course
- control strategies
- shared memory
- finite element
- times faster
- operating system
- software development
- source code
- lower bound
- case study
- decision trees
- data sets