CSR-PSCE, SM: Operating System-Level Resource Management in the Multi-Core Era

CSR-PSCE、SM:多核时代的操作系统级资源管理

基本信息

  • 批准号:
    0834451
  • 负责人:
  • 金额:
    $ 40万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2008
  • 资助国家:
    美国
  • 起止时间:
    2008-09-01 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

Multi-core processors require increasingly sophisticated operating systems and middleware in order to ensure both security and performance isolation. Operating systems need to be aware of the on-chip resource requirements of individual threads and processes. Shared resources such as parts of the memory hierarchy and the off-chip bandwidth imply that interactions among concurrently executing processes might affect their performance and perceived priority. Resource-aware policies are imperative for improved performance, fairness, and scalability. Some of the challenges faced in making the policies resource-aware include: identifying application resource requirements in a transparent manner, understanding the interactions among conflicting resource requirements, and enforcing the resource constraints in a manner that scales as the number of cores is increased. This research addresses these challenges by developing new system-level support for resource management in multi-core processors. The key idea is to use low-overhead hardware-provided statistics via counters as a mechanism to learn about resource requirements and conflicts without application involvement. Hardware counter statistics can also serve as a signature of program execution, benefiting tasks such as workload classification and phase change identification. At the level of the operating system, the project utilizes the online processor execution statistics to improve the efficiency and fairness of CPU scheduling and memory management, and manage the hardware-provided statistics as a first-class resource so that multiple applications can take advantage of the information. By working with an existing open-source OS (Linux) and virtual machine monitor (Xen), the experimental work directly impacts today's multi-core users. Strong on-going collaborations with industry partners, in particular, IBM and Ask.com, permit this team to transfer technological advancements to mainstream processors and commercial applications. As one possible outcome, the hardware design of processor counters can be augmented to cooperate with the software system support. With a better understanding of software needs (for both statistics utilization and management), more informed tradeoffs can be made at the hardware level. The education component of this project will include direct research participation of both graduate and undergraduate students as well as curriculum enhancement for related systems courses. As a result, students will acquire valuable multidisciplinary (software/hardware) experience and training required to understand and advance increasingly complex future computer systems.
多核处理器需要越来越复杂的操作系统和中间件,以确保安全性和性能隔离。操作系统需要了解各个线程和进程的片上资源需求。共享资源(例如部分内存层次结构和片外带宽)意味着并发执行进程之间的交互可能会影响其性能和感知优先级。资源感知策略对于提高性能、公平性和可扩展性至关重要。使策略具有资源感知能力面临的一些挑战包括:以透明的方式识别应用程序资源需求,了解冲突的资源需求之间的相互作用,以及以随着核心数量增加而扩展的方式强制实施资源限制。 这项研究通过为多核处理器中的资源管理开发新的系统级支持来解决这些挑战。 关键思想是通过计数器使用低开销硬件提供的统计数据作为一种机制来了解资源需求和冲突,而无需应用程序参与。 硬件计数器统计数据还可以作为程序执行的签名,有益于工作负载分类和阶段变化识别等任务。在操作系统层面,该项目利用在线处理器执行统计来提高CPU调度和内存管理的效率和公平性,并将硬件提供的统计作为一级资源进行管理,以便多个应用程序可以利用的信息。通过使用现有的开源操作系统 (Linux) 和虚拟机监视器 (Xen),实验工作直接影响当今的多核用户。与行业合作伙伴(特别是 IBM 和 Ask.com)的持续密切合作,使该团队能够将技术进步转移到主流处理器和商业应用程序中。作为一种可能的结果,可以增强处理器计数器的硬件设计以与软件系统支持配合。通过更好地了解软件需求(统计利用和管理),可以在硬件级别做出更明智的权衡。该项目的教育部分将包括研究生和本科生的直接研究参与以及相关系统课程的课程强化。因此,学生将获得理解和推进日益复杂的未来计算机系统所需的宝贵的多学科(软件/硬件)经验和培训。

项目成果

期刊论文数量(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 }}

Sandhya Dwarkadas其他文献

Shared Memory on Standard Workstations and Operating Systems
标准工作站和操作系统上的共享内存
  • DOI:
  • 发表时间:
    1994
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Pete Keleher;Alan L. Cox;Sandhya Dwarkadas;Willy Zwaenepoel
  • 通讯作者:
    Willy Zwaenepoel
Parallelization of general-linkage analysis problems.
一般关联分析问题的并行化。
  • DOI:
    10.1159/000154205
  • 发表时间:
    1994-05-01
  • 期刊:
  • 影响因子:
    1.8
  • 作者:
    Sandhya Dwarkadas;Alejandro A. Schäffer;Robert W. Cottingham;Alan L. Cox;P. Keleher;Willy Zwaenepoel
  • 通讯作者:
    Willy Zwaenepoel

Sandhya Dwarkadas的其他文献

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

{{ truncateString('Sandhya Dwarkadas', 18)}}的其他基金

CNS Core: Medium: Reimagining the Storage Stack for Emerging Memory Technologies
CNS 核心:中:重新构想新兴内存技术的存储堆栈
  • 批准号:
    1900803
  • 财政年份:
    2019
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Novel Pathways to CS Research Careers: Broadening Target Populations and Scaling Outreach Programs
计算机科学研究职业的新途径:扩大目标人群并扩大推广计划
  • 批准号:
    1840724
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
EAGER: CRA-W Programs for Partnerships in the BPCnet Pilot
EAGER:CRA-W BPCnet 试点合作伙伴计划
  • 批准号:
    1841271
  • 财政年份:
    2018
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Instruction Address Translation Revisited
CSR:小型:协作研究:重新审视指令地址转换
  • 批准号:
    1618497
  • 财政年份:
    2016
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
CSR: Small: Managing Multicore Energy for Emerging Applications and Devices
CSR:小型:管理新兴应用和设备的多核能源
  • 批准号:
    1319353
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research:XPS:CLCCA: Performance Portable Abstractions for Large-Scale Irregular Computations
合作研究:XPS:CLCCA:大规模不规则计算的性能便携式抽象
  • 批准号:
    1337224
  • 财政年份:
    2013
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small:Scalable Support for Concurrency in Multicore Systems
SHF:小型:多核系统中并发的可扩展支持
  • 批准号:
    1217920
  • 财政年份:
    2012
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
SHF: Small: Auxiliary Hardware/Software Mechanisms for Flexible Memory Access Control
SHF:小型:用于灵活内存访问控制的辅助硬件/软件机制
  • 批准号:
    1016902
  • 财政年份:
    2010
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Communication and Synchronization Mechanisms for Emerging Multi-Core Processors
新兴多核处理器的通信和同步机制
  • 批准号:
    0702505
  • 财政年份:
    2007
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Operating System Strategies for Energy- and Resource-Aware Adaptation
能源和资源感知适应的操作系统策略
  • 批准号:
    0411127
  • 财政年份:
    2004
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant

相似海外基金

CSR-PSCE, SM: MPI-PPA: Improving Efficiency of Large-Scale Clusters Through Statistical Performance Prediction
CSR-PSCE、SM:MPI-PPA:通过统计性能预测提高大规模集群的效率
  • 批准号:
    0936251
  • 财政年份:
    2009
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
CSR-PSCE,SM: Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor
CSR-PSCE,SM:高度并行细粒度芯片多处理器的编译器导向系统优化
  • 批准号:
    0834373
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR-PSCE, SM: Adaptive Memory Management in Shared Environments
合作研究:CSR-PSCE、SM:共享环境中的自适应内存管理
  • 批准号:
    0834323
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Continuing Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
  • 批准号:
    0834475
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
Collaborative Research: CSR-PSCE, SM: Memory Thermal Management for Multi-Core Systems
合作研究:CSR-PSCE、SM:多核系统的内存热管理
  • 批准号:
    0834469
  • 财政年份:
    2008
  • 资助金额:
    $ 40万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了