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

CSR:小型:可扩展的应用程序从可扩展的虚拟机服务开始

基本信息

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

项目摘要

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.
该奖项是根据2009年美国复苏和再投资法案资助的(Public Law 111-5).该提案的目标是设计和实现一个可扩展的虚拟机,包括可扩展的垃圾收集器、分析器和即时(JIT)编译器。随着硬件供应商提供芯片多处理器(CMP)作为下一代通用计算基底,程序员越来越多地为他们的下一代应用程序选择托管语言。虚拟机(VM)介于两者之间,将它们集成在一起。然而,虚拟机还不能提供可扩展的性能的应用程序组成的CMP并行系统。VM受到限制的部分原因是关键功能(如动态分析、编译和垃圾收集)本身通常不可伸缩。这种VM可伸缩性瓶颈是应用程序扩展的一个障碍。例如,由于VM不注意应用程序数据分区,因此它们可能会引入不必要的通信,例如错误共享。该项目旨在通过设计和实现可扩展的虚拟机(SVM)服务来解决这个问题。SVM包括新颖的动态分析器、即时(JIT)编译器和垃圾收集器,它们本身是可扩展的,并支持并行应用程序。 该项目探索如何设计和构建一个并行动态分析,JIT编译和垃圾收集的框架,使用应用程序,分析,JIT和收集器工作的新成本模型来优化可扩展的高性能。 特别是,分析、JIT和垃圾收集器工作以新颖的方式进行划分和调度,以镜像应用程序分区和线程。SVM将在Java虚拟机中开发,但算法将适用于其他托管语言,如C\#、JavaScript、Python和Ruby。 研究人员将公开SVM和并行应用程序,增加国家研究基础设施。

项目成果

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

Kathryn McKinley其他文献

Quality of Life in Nursing Homes
疗养院的生活质量
  • DOI:
    10.1300/j185v04n03_03
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Kathryn McKinley;G. Adler
  • 通讯作者:
    G. Adler

Kathryn McKinley的其他文献

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

{{ truncateString('Kathryn McKinley', 18)}}的其他基金

SHF: Small: Collaborative Research: Languages and Tools for Multilingual Systems
SHF:小型:协作研究:多语言系统的语言和工具
  • 批准号:
    1018271
  • 财政年份:
    2010
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
SHF: Large:Collaborative Research: PASS: Perpetually Available Software Systems
SHF:大型:协作研究:PASS:永久可用的软件系统
  • 批准号:
    0910818
  • 财政年份:
    2009
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Efficient Dynamic Analysis for Detecting and Tolerating Program Anomalies
用于检测和容忍程序异常的高效动态分析
  • 批准号:
    0811524
  • 财政年份:
    2008
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
COMPILERS: Next Generation Garbage Collection
编译器:下一代垃圾收集
  • 批准号:
    0429859
  • 财政年份:
    2004
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Compiling for and Designing Next Generation Memory Systems
编译和设计下一代内存系统
  • 批准号:
    0311829
  • 财政年份:
    2003
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
Compilers as Cartographers and Architectures as Navigators
编译器作为制图师,架构作为导航员
  • 批准号:
    9982028
  • 财政年份:
    2000
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CAREER: Compiling for Heterogeneous Systems
职业:异构系统编译
  • 批准号:
    9624209
  • 财政年份:
    1996
  • 资助金额:
    $ 50万
  • 项目类别:
    Continuing Grant
Improving Cache Performance for Uniprocessors
提高单处理器的缓存性能
  • 批准号:
    9525767
  • 财政年份:
    1995
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant

相似国自然基金

昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
    n/a
  • 批准年份:
    2022
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
  • 批准号:
    32000033
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 批准年份:
    2019
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
  • 批准号:
    81900988
  • 批准年份:
    2019
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
  • 批准号:
    31870821
  • 批准年份:
    2018
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
  • 批准号:
    31802058
  • 批准年份:
    2018
  • 资助金额:
    26.0 万元
  • 项目类别:
    青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
  • 批准号:
    31772128
  • 批准年份:
    2017
  • 资助金额:
    60.0 万元
  • 项目类别:
    面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
  • 批准号:
    81704176
  • 批准年份:
    2017
  • 资助金额:
    20.0 万元
  • 项目类别:
    青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
  • 批准号:
    91640114
  • 批准年份:
    2016
  • 资助金额:
    85.0 万元
  • 项目类别:
    重大研究计划

相似海外基金

CSR: Small: CONCERT: Designing Scalable Communication Runtimes with On-the-fly Compression for HPC and AI Applications on Heterogeneous Architectures
CSR:小型:CONCERT:为异构架构上的 HPC 和 AI 应用程序设计具有动态压缩的可扩展通信运行时
  • 批准号:
    2312927
  • 财政年份:
    2023
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Toward a Scalable, Multi-Tenant, Edge-Cloud Infrastructure for Real-Time Computation
CSR:小:迈向可扩展、多租户、边缘云实时计算基础设施
  • 批准号:
    1815690
  • 财政年份:
    2018
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: SMALL: Virtualized Accelerators for Scalable, Composable Architectures
CSR:小型:用于可扩展、可组合架构的虚拟化加速器
  • 批准号:
    1718160
  • 财政年份:
    2017
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Scalable Fine-Grained Cloud Monitoring for Empowering IoT
CSR:小型:协作研究:支持物联网的可扩展细粒度云监控
  • 批准号:
    1615411
  • 财政年份:
    2016
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Scalable, heterogeneity-aware load balancing
CSR:小型:可扩展、异构感知负载平衡
  • 批准号:
    1617046
  • 财政年份:
    2016
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Design and Optimization of Scalable Concurrent Data Structures for Multi-Core Systems
CSR:小型:多核系统可扩展并发数据结构的设计和优化
  • 批准号:
    1619197
  • 财政年份:
    2016
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Collaborative Research: Scalable Fine-Grained Cloud Monitoring for Empowering IoT
CSR:小型:协作研究:支持物联网的可扩展细粒度云监控
  • 批准号:
    1616273
  • 财政年份:
    2016
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Scalable Transactional Replication: Theory, Protocols, and Middleware Systems
CSR:小型:可扩展事务复制:理论、协议和中间件系统
  • 批准号:
    1523558
  • 财政年份:
    2015
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Efficient and Scalable Systems Support for Mobile Group Formation, Inference, Recommendation and Classification
CSR:小型:高效且可扩展的系统支持移动组形成、推理、推荐和分类
  • 批准号:
    1528138
  • 财政年份:
    2015
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
CSR: Small: Scalable Coordination for Wide-Area Distributed Systems
CSR:小型:广域分布式系统的可扩展协调
  • 批准号:
    1527629
  • 财政年份:
    2015
  • 资助金额:
    $ 50万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了