Output details
11 - Computer Science and Informatics
University of Glasgow
Hera-JVM: a runtime system for heterogeneous multi-core architectures
<07> Innovation: JavaVM design and implementation supporting dynamic thread migration in heterogeneous multicore systems; includes a number of novel mechanisms enabling thread affinity to automatically change to optimize performance of current phase
Rigour: behaviour of a broad range of applications from a number of Java benchmark suites is thoroughly measured and documented
Impact: first documented example of dynamic thread migration optimizing affinity to appropriate core type; significant speedup for all tested applications; presented at prestigious OOPSLA conference; this paper and its HotOS precursor (which introduced the basic architecture) are widely cited