کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431976 688673 2011 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
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
چکیده انگلیسی

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.

Research highlights
► The asymmetry-aware schedulers outperform the asymmetry-agnostic one by up to 12.5%.
► The scheduler modeling speedup factors dynamically is superior to its static version.
► Measuring relative performance directly often leads to inaccurate speedup factors.
► Migration overheads reduce the benefits coming from phase-aware thread assignments.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 71, Issue 1, January 2011, Pages 114–131
نویسندگان
, , , ,