Lessons Learned in a Decade of Research Software Engineering GPU Applications.
Ben van WerkhovenWillem Jan PalenstijnAlessio ScloccoPublished in: ICCS (7) (2020)
Keyphrases
- lessons learned
- software engineering
- future directions
- software development
- case study
- software systems
- parallel implementation
- artificial intelligence
- real time
- gpu accelerated
- graphics hardware
- programming language
- software maintenance
- paradigm shift
- reverse engineering
- software reuse
- graphics processors
- development process
- parallel processing
- graphics processing units
- software engineers
- knowledge engineering
- software projects
- software architecture
- object oriented
- participatory design
- design patterns
- human computer interaction
- software developers
- parallel computing
- software design
- gpu implementation
- design principles
- general purpose
- systems development
- parallel computation
- design science
- heterogeneous computing
- formal methods
- computing systems
- language learning
- higher education
- data sets