2014 23rd International Conference on Parallel Architecture and Compilation (PACT) (2014)
Aug. 23, 2014 to Aug. 27, 2014
Erik Tomusk , University of Edinburgh, UK
Christophe Dubach , University of Edinburgh, UK
Michael O'Boyle , University of Edinburgh, UK
Single-ISA heterogeneous processors are a promising method for enabling runtime power flexibility. Low-priority programs run on low-power cores, and high-priority programs run on high-power cores. In recent years, a number of methods for heterogeneous design space exploration have emerged. These methods search the design space for Pareto frontiers of cores that are optimal for power and speed. We demonstrate that a heterogeneous processor cannot be composed by simply selecting some cores from a Pareto-optimal set; the selection must give even coverage of the design space. We then define a metric — clumpiness — for measuring how well selected heterogeneous cores cover the design space.
Mathematical model, Program processors, Space exploration, Euclidean distance, Runtime, Design methodology
E. Tomusk, C. Dubach and M. O'Boyle, "Measuring flexibility in single-ISA heterogeneous processors," 2014 23rd International Conference on Parallel Architecture and Compilation (PACT), Edmonton, Canada, 2014, pp. 495-496.