Use of operating system scheduling for enhanced performance and usability of chip multiprocessing systems
Use of operating system scheduling for enhanced performance and usability of chip multiprocessing systems
批准号:
346192-2007
负责人:
Fedorova, Alexandra
金额:
$1.42万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
该项目将研究并发商业应用程序和芯片多处理器上的多实例虚拟机(VM)工作负载的操作系统调度算法。芯片多处理(CMP)系统由于其优越的性能和功耗效率而成为流行的计算平台。与传统处理器不同,芯片多处理器采用细粒度的内部资源共享。它们在同一个物理芯片上运行多个任务(即进程或线程),这些任务共享缓存和其他处理器组件。操作系统调度——也就是将任务分配给处理器——已经被证明可以有效地提高芯片多处理器的性能,因为调度程序定义了任务如何共享处理器的内部资源。操作系统调度是一种很有吸引力的工具,因为与任何需要更改硬件的解决方案相比,可以更快地部署对操作系统软件的更改,并且费用更低。该项目将研究两种重要工作负载类型的调度算法,这两种工作负载类型在过去没有得到广泛的研究:并发商业应用程序和多实例VM工作负载。这些工作负载将在CMP系统上大量使用,因为它们固有的并行性与CMP硬件的并行设计相吻合。我们将设计、实现和评估针对这些工作负载的CMP系统性能和可用性的调度算法。我们最初的研究将解决现有操作系统的适应性问题,假设我们不能改变硬件或应用程序。然而,从长远来看,我们希望深入了解如何调整或重新设计所有系统组件,以确保CMP系统的最高效功能。
英文摘要
This project will investigate operating system scheduling algorithms for concurrent commercial applications and multi-instance virtual machine (VM) workloads on chip multiprocessors.Chip multiprocessing (CMP) systems are emerging as popular computing platforms due to their superior performance and power efficiency. Unlike conventional processors, chip multiprocessors employ fine-grained sharing of their internal resources. They run multiple tasks (i.e., processes or threads) on the same physical chip, and the tasks share the cache and other processor's components. Operating system scheduling - that is, the assignment of tasks to processors - has been shown effective at producing performance improvements on chip multiprocessors, because a scheduler defines how tasks share the processor's internal resources. Operating system scheduling is an attractive vehicle, because changes to the operating system software can be deployed more quickly and at lower expense than any solution that requires changes to the hardware.This project will investigate scheduling algorithms for two important workload types that were not studied extensively in the past: concurrent commercial applications and multi-instance VM workloads. These workloads will be used much on CMP systems, because their inherent parallelism dovetails with the parallel design of CMP hardware. We will design, implement and evaluate scheduling algorithms that target CMP systems' performance and usability for these workloads.Our initial research will address adaptations to existing operating systems, assuming that we cannot change the hardware or applications. However, in the long run we hope to gain insight into how all system components can be adapted or redesigned to assure the most productive functioning of CMP systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Performance comprehension of production software
-
批准号:RGPIN-2017-04170
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$7.29万
-
财政年份:2021
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:RGPIN-2017-04170
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2020
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:RGPIN-2017-04170
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2019
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:507911-2017
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2019
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:DGDND-2017-00071
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2019
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:DGDND-2017-00071
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:RGPIN-2017-04170
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2018
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:507911-2017
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2018
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:RGPIN-2017-04170
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2017
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:DGDND-2017-00071
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Fedorova, Alexandra
-
依托单位:
Performance comprehension of production software
-
批准号:507911-2017
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Fedorova, Alexandra
-
依托单位:
Data analytics for healthcare: addressing specific performance and privacy needs.
-
批准号:499464-2016
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Fedorova, Alexandra
-
依托单位:
Eliminating energy waste in memory systems by improving the software
-
批准号:346192-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2016
-
负责人:Fedorova, Alexandra
-
依托单位:
Big data storage and retrieval technology for high-impact location derivative data
-
批准号:484409-2015
-
项目类别:Engage Plus Grants Program
-
资助金额:$0.91万
-
财政年份:2015
-
负责人:Fedorova, Alexandra
-
依托单位:
Eliminating energy waste in memory systems by improving the software
-
批准号:346192-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.54万
-
财政年份:2015
-
负责人:Fedorova, Alexandra
-
依托单位:
Eliminating energy waste in memory systems by improving the software
-
批准号:346192-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.06万
-
财政年份:2015
-
负责人:Fedorova, Alexandra
-
依托单位:
Eliminating energy waste in memory systems by improving the software
-
批准号:346192-2012
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2014
-
负责人:Fedorova, Alexandra
-
依托单位:
Big Data storage and retrieval technology for high-impact location derivative data
-
批准号:474479-2014
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Fedorova, Alexandra
-
依托单位:
GreenPhones: Energy-smart software for ubiquitous mobility
-
批准号:430105-2012
-
项目类别:Strategic Projects - Group
-
资助金额:$11.07万
-
财政年份:2014
-
负责人:Fedorova, Alexandra
-
依托单位:
GREEN-SOFT: Adaptive software runtime for energy-efficient multi-core computing
-
批准号:428512-2011
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.73万
-
财政年份:2013
-
负责人:Fedorova, Alexandra
-
依托单位:
海外基金