课题基金 / 基金详情

CSR: Small: Scalable Applications Start with Scalable Virtual Machine Services

CSR: Small: Scalable Applications Start with Scalable Virtual Machine Services
CSR:小型:可扩展的应用程序从可扩展的虚拟机服务开始
批准号:
0917191
负责人:
Kathryn McKinley
金额:
$50.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-01 至 2012-08-31

项目摘要

项目成果

Kathryn McKinley的其他基金

相似基金

相关文献

中文摘要
翻译
该奖项由2009年《美国复苏和再投资法案》(Public Law 111-5)资助。该计划的目标是设计和实施一个可扩展的虚拟机,其中包括可扩展的垃圾收集器、分析器和即时(JIT)编译器。随着硬件供应商提供芯片多处理器(CMPS)作为下一代通用计算基板,程序员越来越多地选择托管语言来支持他们的下一代应用程序。虚拟机(VM)位于两者之间,将它们集成在一起。然而,在由CMP组成的并行系统上,VM还不能为应用程序提供可扩展的性能。VM受到限制的部分原因是,诸如动态性能分析、编译和垃圾收集等关键功能本身通常不可伸缩。此VM可伸缩性瓶颈是应用程序扩展的障碍。例如,由于VM对应用程序数据分区视而不见,因此它们可能会引入不必要的通信,如虚假共享。该项目旨在通过设计和实现可伸缩的虚拟机(SVM)服务来解决这一问题。支持向量机包括新颖的动态剖析器、实时(JIT)编译器和垃圾收集器,它们本身是可伸缩的,并支持并行应用程序。该项目探索如何设计和构建用于并行动态分析、JIT编译和垃圾收集的框架,该框架使用应用程序、分析、JIT和收集器工作的新成本模型来优化可伸缩的高性能。特别是,分析、JIT和垃圾收集器工作以新颖的方式划分和调度,以镜像应用程序分区和线程。支持向量机将在Java虚拟机中开发,但算法将应用于其他托管语言,如C\#、JavaScript、Python和Ruby。调查人员将公开提供支持向量机和并行应用程序,增加国家研究基础设施。
英文摘要
This award is funded under the American Recovery and Reinvestment Act of 2009 (Public Law 111-5).The goal of this proposal is to devise and implement a scalable virtual machine that includes scalable garbage collectors, profilers and just-in-time (JIT) compilers.As hardware vendors deliver chip multiprocessors (CMPs) as the next-generation general-purpose computing substrate, programmers are increasingly choosing managed languages for their next generation applications. The virtual machine (VM) stands between the two, integrating them together. However, VMs are not yet capable of providing scalable performance to applications on parallel systems composed of CMPs. VMs are limited in part because key features, such as dynamic profiling, compilation, and garbage collection, are often not themselves scalable. This VM scalability bottleneck is an impediment to application scaling. For example, because VMs are oblivious to application data partitioning, they can introduce unnecessary communication such as false sharing. This project seeks to solve this problem by designing and implementing scalable virtual machine (SVM) services. SVM includes novel dynamic profilers, just-in-time (JIT) compilers, and garbage collectors that are themselves scalable and support parallel applications. The project explores how to design and build a framework for parallel dynamic analysis, JIT compilation, and garbage collection that uses novel cost models of the application, analysis, JIT, and collector work to optimize for scalable high-performance. In particular, analysis, JIT, and garbage collector work is divided and scheduled in novel ways to mirror application partitions and threads.SVM will be developed within a Java Virtual Machine, but the algorithms will apply to other managed languages such as C\#, JavaScript, Python, and Ruby. The investigators will make both SVM and parallel applications publicly available, adding to the national research infrastructure.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Small: Collaborative Research: Languages and Tools for Multilingual Systems
  • 批准号:
    1018271
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $20.0万
  • 财政年份:
    2010
  • 负责人:
    Kathryn McKinley
  • 依托单位:
SHF: Large:Collaborative Research: PASS: Perpetually Available Software Systems
  • 批准号:
    0910818
  • 项目类别:
    Standard Grant
  • 资助金额:
    $100.1万
  • 财政年份:
    2009
  • 负责人:
    Kathryn McKinley
  • 依托单位:
Efficient Dynamic Analysis for Detecting and Tolerating Program Anomalies
  • 批准号:
    0811524
  • 项目类别:
    Standard Grant
  • 资助金额:
    $39.95万
  • 财政年份:
    2008
  • 负责人:
    Kathryn McKinley
  • 依托单位:
COMPILERS: Next Generation Garbage Collection
  • 批准号:
    0429859
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Kathryn McKinley
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: