Towards practical heterogeneous virtual machines

James Clarkson, Juan José Fumero, Michail Papadimitriou, Maria Xekalaki, Christos Kotselidis · 2018

Heterogeneous computing has emerged as a means to achieve high performance and energy efficiency. Naturally, this trend has been accompanied by changes in software development norms that do not necessarily favor programmers. A prime example is the two most popular heterogeneous programming languages, CUDA and OpenCL, which expose several low-level features to the API making them difficult to use by non-expert users.

Read the paper · More papers on PaperTik