Matrix multiplication beyond auto-tuning: rewrite-based GPU code generation.
Michel SteuwerToomas RemmelgChristophe DubachPublished in: CASES (2016)
Keyphrases
- code generation
- matrix multiplication
- application development
- software development
- modeling language
- code generator
- rapid prototyping
- software reuse
- model driven
- parallel implementation
- formal specification
- databases
- distributed memory
- design patterns
- parallel computing
- graphics processing units
- message passing
- artificial intelligence
- matrix factorization
- object oriented