Exploration of Supervised Machine Learning Techniques for Runtime Selection of CPU vs. GPU Execution in Java Programs.
Gloria Y. K. KimAkihiro HayashiVivek SarkarPublished in: WACCPD@SC (2017)
Keyphrases
- java programs
- multi threaded
- multithreading
- java virtual machine
- graphics processing units
- graphics processors
- parallel computing
- real time
- operating system
- java language
- gpu implementation
- coarse grained
- multi core processors
- software components
- computer architecture
- information flow
- parallel processing
- general purpose
- artificial intelligence
- parallel programming
- memory management
- fine grained
- data management