Use of operating system scheduling for enhanced performance and usability of chip multiprocessing systems

使用操作系统调度来增强芯片多处理系统的性能和可用性

基本信息

  • 批准号:
    346192-2007
  • 负责人:
  • 金额:
    $ 1.42万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2007
  • 资助国家:
    加拿大
  • 起止时间:
    2007-01-01 至 2008-12-31
  • 项目状态:
    已结题

项目摘要

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.
本项目将研究在片上多处理器上的并发商业应用和多实例虚拟机(VM)工作负载的操作系统调度算法。片上多处理(CMP)系统由于其上级性能和功率效率而成为流行的计算平台。与传统的处理器不同,片上多处理器采用细粒度的内部资源共享。它们运行多个任务(即,进程或线程),并且任务共享该高速缓存和其他处理器的组件。操作系统调度-即任务分配给处理器-已被证明有效地提高了芯片多处理器的性能,因为调度程序定义了任务如何共享处理器的内部资源。操作系统调度是一个有吸引力的工具,因为对操作系统软件的更改可以比任何需要更改硬件的解决方案更快地部署,成本更低。本项目将研究过去没有广泛研究的两种重要工作负载类型的调度算法:并发商业应用程序和多实例VM工作负载。这些工作负载将在CMP系统上大量使用,因为它们固有的并行性与CMP硬件的并行设计相一致。我们将针对CMP系统的性能和可用性设计、实现和评估调度算法。我们的初步研究将解决对现有操作系统的适应性问题,假设我们不能改变硬件或应用程序。然而,从长远来看,我们希望深入了解如何调整或重新设计所有系统组件,以确保CMP系统的最高生产力功能。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Fedorova, Alexandra其他文献

Hybrid transactional memory
  • DOI:
    10.1145/1168918.1168900
  • 发表时间:
    2006-11-01
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Damron, Peter;Fedorova, Alexandra;Nussbaum, Daniel
  • 通讯作者:
    Nussbaum, Daniel
Managing Contention for Shared Resources on Multicore Processors
  • DOI:
    10.1145/1646353.1646371
  • 发表时间:
    2010-02-01
  • 期刊:
  • 影响因子:
    22.7
  • 作者:
    Fedorova, Alexandra;Blagodurov, Sergey;Zhuravlev, Sergey
  • 通讯作者:
    Zhuravlev, Sergey
Contention-Aware Scheduling on Multicore Systems
  • DOI:
    10.1145/1880018.1880019
  • 发表时间:
    2010-12-01
  • 期刊:
  • 影响因子:
    1.5
  • 作者:
    Blagodurov, Sergey;Zhuravlev, Sergey;Fedorova, Alexandra
  • 通讯作者:
    Fedorova, Alexandra

Fedorova, Alexandra的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Fedorova, Alexandra', 18)}}的其他基金

Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    RGPIN-2017-04170
  • 财政年份:
    2021
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Individual
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    RGPIN-2017-04170
  • 财政年份:
    2020
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Individual
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    RGPIN-2017-04170
  • 财政年份:
    2019
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Individual
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    507911-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    DGDND-2017-00071
  • 财政年份:
    2019
  • 资助金额:
    $ 1.42万
  • 项目类别:
    DND/NSERC Discovery Grant Supplement
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    DGDND-2017-00071
  • 财政年份:
    2018
  • 资助金额:
    $ 1.42万
  • 项目类别:
    DND/NSERC Discovery Grant Supplement
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    RGPIN-2017-04170
  • 财政年份:
    2018
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Individual
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    507911-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    RGPIN-2017-04170
  • 财政年份:
    2017
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Discovery Grants Program - Individual
Performance comprehension of production software
生产软件的性能理解
  • 批准号:
    DGDND-2017-00071
  • 财政年份:
    2017
  • 资助金额:
    $ 1.42万
  • 项目类别:
    DND/NSERC Discovery Grant Supplement

相似海外基金

Developing a refined comorbidity index for use in obstetric patients
开发用于产科患者的精细合并症指数
  • 批准号:
    10719480
  • 财政年份:
    2023
  • 资助金额:
    $ 1.42万
  • 项目类别:
Title: Moving medically certifiable AI algorithms from the Cloud and onto the Medi-OS Operating System of Medical Devices to automate, make robust and increase uptake of AI in healthcare: Use-case will be community-based spirometry.
标题:将医学认证的人工智能算法从云端转移到医疗设备的 Medi-OS 操作系统上,以实现自动化、稳健并增加人工智能在医疗保健领域的采用:用例将是基于社区的肺活量测定。
  • 批准号:
    10064449
  • 财政年份:
    2023
  • 资助金额:
    $ 1.42万
  • 项目类别:
    Collaborative R&D
Using Mobile Devices for Neurofeedback to Reduce Opioid Use in Chronic Pain
使用移动设备进行神经反馈以减少慢性疼痛中阿片类药物的使用
  • 批准号:
    10268237
  • 财政年份:
    2020
  • 资助金额:
    $ 1.42万
  • 项目类别:
Use of a machine learning framework to predict severe maternal morbidity
使用机器学习框架来预测严重的孕产妇发病率
  • 批准号:
    9767258
  • 财政年份:
    2018
  • 资助金额:
    $ 1.42万
  • 项目类别:
Use of Predictive Modeling to Improve Operating Room Scheduling Efficiency
使用预测建模提高手术室调度效率
  • 批准号:
    8782549
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
Modeling quantum change in adolescent sexual initiation and condom use
模拟青少年性行为和安全套使用的量子变化
  • 批准号:
    9102147
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
Modeling quantum change in adolescent sexual initiation and condom use
模拟青少年性行为和安全套使用的量子变化
  • 批准号:
    8602629
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
Modeling quantum change in adolescent sexual initiation and condom use
模拟青少年性行为和安全套使用的量子变化
  • 批准号:
    8848417
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
Modeling quantum change in adolescent sexual initiation and condom use
模拟青少年性行为和安全套使用的量子变化
  • 批准号:
    8842262
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
Use of Predictive Modeling to Improve Operating Room Scheduling Efficiency
使用预测建模提高手术室调度效率
  • 批准号:
    8594571
  • 财政年份:
    2013
  • 资助金额:
    $ 1.42万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了