Academic
Publications
Leveraging workload diversity through OS scheduling to maximize performance on single-ISA heterogeneous multicore systems

Leveraging workload diversity through OS scheduling to maximize performance on single-ISA heterogeneous multicore systems,10.1016/j.jpdc.2010.08.020,J

Leveraging workload diversity through OS scheduling to maximize performance on single-ISA heterogeneous multicore systems   (Citations: 3)
BibTex | RIS | RefWorks Download
Recent research has highlighted the potential benefits of single-ISA heterogeneous multicore processors over cost-equivalent homogeneous ones, and it is likely that future processors will integrate cores that have the same instruction set architecture (ISA) but offer different performance and power characteristics. To fully tap into the potential of these processors, the operating system must be aware of the hardware asymmetry when making scheduling decisions and map applications to cores in consideration of their performance characteristics. We propose a Heterogeneity-Aware Signature-Supported (HASS) scheduling algorithm that performs this mapping using per-thread architectural signatures, which are compact summaries of threads’ architectural properties. We implemented HASS in OpenSolaris, and demonstrated that it always outperforms a heterogeneity-agnostic scheduler (by as much as 12.5%) for workloads exhibiting sufficient diversity. Our evaluation also includes an extensive comparison with other heterogeneity-aware schedulers to provide a more clear understanding of the pros and cons behind HASS.
Journal: Journal of Parallel and Distributed Computing - JPDC , vol. 71, no. 1, pp. 114-131, 2011
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
Sort by: