COMPILERS: Next Generation Garbage Collection

编译器:下一代垃圾收集

基本信息

  • 批准号:
    0429859
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2004
  • 资助国家:
    美国
  • 起止时间:
    2004-12-15 至 2009-11-30
  • 项目状态:
    已结题

项目摘要

A key component of their performance is automatic memory management (garbage collection) which frees programmers from explicit memory management, easing the programming burden and eliminating a source of many errors.The growing need for high performance collectors has sparked a resurgence in garbage collection research.Garbage collection provides a number of software engineering benefits such as preventing twocommon programmer errors which are among the most difficult to diagnose and fix: (1) prematurely freeing memory that the program later references, and (2) systematically never freeing which can causememory consumption to grow without bound.Intellectual MeritThis project will explore (1) dynamic optimizations and policy tuning applicable to a variety of collectors;(2) new basic mechanisms for attaining locality and flexible heap organizations, and (3) adaptive algorithmsto match applications to policies.Broader Impact. The research impact from this project will be high performance garbage collectors that play to the strengths of modern architectures and that adapt to the phases of modern applications. High performance will in turn enable higher productivity programming, i.e., programmers will be able to solve new, more difficult, and larger problems. The publicly available research artifacts, MMTk and architecture simulators, will add to the national research infrastructure for exploring memory management algorithms and performance, and the influences on total application performance for modern languages. The educational impact will include training graduate and undergraduate students in this key language system component. Outreach to under-represented groups will include summer research experiences for undergraduate women.
其性能的一个关键组成部分是自动内存管理(垃圾收集),将程序员从显式内存管理中解放出来,减轻编程负担并消除许多错误的根源。对高性能收集器的日益增长的需求引发了垃圾收集研究的复兴。垃圾收集提供了许多软件工程方面的好处,例如防止两种最常见的程序员错误诊断和修复:(1)过早地释放程序以后引用的内存,(2)系统地从不释放,这会导致内存消耗无限制地增长。智力优点这个项目将探索(1)适用于各种收集器的动态优化和策略调整;(2)获得局部性和灵活堆组织的新基本机制,以及(3)使应用程序与策略匹配的自适应算法。该项目的研究影响将是高性能的垃圾收集器,发挥现代体系结构的优势,并适应现代应用程序的阶段。高性能将反过来实现更高的生产力编程,即,程序员将能够解决新的、更困难的和更大的问题。公开的研究工件,MMTk和架构模拟器,将增加国家研究基础设施,探索内存管理算法和性能,以及对现代语言的总体应用程序性能的影响。教育方面的影响将包括在这一关键的语言系统组成部分培训研究生和本科生。对代表性不足群体的外联活动将包括为本科女生提供暑期研究经验。

项目成果

期刊论文数量(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
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CSR: Small: Scalable Applications Start with Scalable Virtual Machine Services
CSR:小型:可扩展的应用程序从可扩展的虚拟机服务开始
  • 批准号:
    0917191
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Large:Collaborative Research: PASS: Perpetually Available Software Systems
SHF:大型:协作研究:PASS:永久可用的软件系统
  • 批准号:
    0910818
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Efficient Dynamic Analysis for Detecting and Tolerating Program Anomalies
用于检测和容忍程序异常的高效动态分析
  • 批准号:
    0811524
  • 财政年份:
    2008
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Compiling for and Designing Next Generation Memory Systems
编译和设计下一代内存系统
  • 批准号:
    0311829
  • 财政年份:
    2003
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Compilers as Cartographers and Architectures as Navigators
编译器作为制图师,架构作为导航员
  • 批准号:
    9982028
  • 财政年份:
    2000
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CAREER: Compiling for Heterogeneous Systems
职业:异构系统编译
  • 批准号:
    9624209
  • 财政年份:
    1996
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Improving Cache Performance for Uniprocessors
提高单处理器的缓存性能
  • 批准号:
    9525767
  • 财政年份:
    1995
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

Next Generation Majorana Nanowire Hybrids
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    20 万元
  • 项目类别:

相似海外基金

Collaborative Research: Constraining next generation Cascadia earthquake and tsunami hazard scenarios through integration of high-resolution field data and geophysical models
合作研究:通过集成高分辨率现场数据和地球物理模型来限制下一代卡斯卡迪亚地震和海啸灾害情景
  • 批准号:
    2325311
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SBIR Phase II: Thermally-optimized power amplifiers for next-generation telecommunication and radar
SBIR 第二阶段:用于下一代电信和雷达的热优化功率放大器
  • 批准号:
    2335504
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Cooperative Agreement
CAREER: Next-generation Logic, Memory, and Agile Microwave Devices Enabled by Spin Phenomena in Emergent Quantum Materials
职业:由新兴量子材料中的自旋现象实现的下一代逻辑、存储器和敏捷微波器件
  • 批准号:
    2339723
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
CAREER: Securing Next-Generation Transportation Infrastructure: A Traffic Engineering Perspective
职业:保护下一代交通基础设施:交通工程视角
  • 批准号:
    2339753
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Next-Generation Distributed Graph Engine for Big Graphs
适用于大图的下一代分布式图引擎
  • 批准号:
    DP240101322
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Discovery Projects
Next Generation Fluorescent Tools for Measuring Autophagy Dynamics in Cells
用于测量细胞自噬动态的下一代荧光工具
  • 批准号:
    DP240100465
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Discovery Projects
Carbon emission oriented next generation building energy management system
以碳排放为导向的下一代建筑能源管理系统
  • 批准号:
    24K20901
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Grant-in-Aid for Early-Career Scientists
van der Waals Heterostructures for Next-generation Hot Carrier Photovoltaics
用于下一代热载流子光伏的范德华异质结构
  • 批准号:
    EP/Y028287/1
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Fellowship
MagTEM2 - the next generation microscope for imaging functional materials
MagTEM2 - 用于功能材料成像的下一代显微镜
  • 批准号:
    EP/Z531078/1
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Research Grant
Next Generation Glioma Treatments using Direct Light Therapy
使用直接光疗法的下一代神经胶质瘤治疗
  • 批准号:
    10092859
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    EU-Funded
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了