课题基金 / 基金详情

ST-CRTS: Compiler and Run-Time Support for Memory Management Using Explicit Memory Reclamation

ST-CRTS: Compiler and Run-Time Support for Memory Management Using Explicit Memory Reclamation
ST-CRTS:使用显式内存回收进行内存管理的编译器和运行时支持
批准号:
0541217
负责人:
Andrew Myers
金额:
$0.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-02-01 至 2011-02-28
关键词:

项目摘要

项目成果

Andrew Myers的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
BackgroundMemory management is a key component in the performance and reliability of virtually all softwaresystems. Explicit reclamation of memory is error-prone, but efficient in time and space. On the otherhand, automatic memory management via garbage collection eliminates memory errors, but requires aheavyweight run-time system that imposes a certain amount of run-time and memory overhead.The goal of this research is to explore novel compiler and run-time techniques for safe memorymanagement with explicit memory deallocation and without garbage collection.Intellectual Merit The PI will develop a system that will provide memory management support for Java in the following forms:- It will augment Java bytecodes with primitive instructions for explicit memory reclamation;- It will provide novel compiler analyses and transformations to automatically augment programs with explicit memory deallocation- It will provide appropriate run-time support for explicit memory deallocation in an extended Javavirtual machine.The proposed work will investigate two paradigms for memory management with explicit deallocation:- Region-based memory management, which groups data objects together into regions and deallocatesall of the objects in each region at once.- Individual object deallocation, which reclaims storage for one object at a time. This approachwill use a single operation free to deallocate one object instance at a time.-This research will leverage advanced static analyses such as pointer and shape analyses as key components of the proposed system to enable the accurate and safe reclamation of memory.Broader ImpactThis work proposes novel static analyses for pointer-based program structures, and their integrationwith novel program transformations, run-time techniques, and program verification approaches to addressthe memory management problem, an important problem in modern software systems. This research has the potential to lead to important advances in compiler technology. The PI proposes a broad dissemination of the developed tools, making them available to the public and to the research community; such tools have the potential to become useful to a broad class of consumers.In addition, he plans to use the results of this research to support several educational activities.First, it will serve as a research topic for his students, both graduate and undergraduate. Second, heintends to integrate the novel analyses developed as part of this research into the courses that he willteach: the undergraduate compiler course, and the advanced seminar on program analysis.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
GOALI/Collaborative Research: Optimization of Infrastructure-Scale Thin-Walled Tube Towers including Uncertainty
  • 批准号:
    1912354
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.97万
  • 财政年份:
    2019
  • 负责人:
    Andrew Myers
  • 依托单位:
CSR: Small: Protocols and Languages for Low-Coordination Consistent Geodistributed Transactions
  • 批准号:
    1717554
  • 项目类别:
    Standard Grant
  • 资助金额:
    $48.68万
  • 财政年份:
    2017
  • 负责人:
    Andrew Myers
  • 依托单位:
SaTC: CORE: Large: Viaduct: A Framework for Automatically Synthesizing Cryptographic Protocols
  • 批准号:
    1704788
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $250.0万
  • 财政年份:
    2017
  • 负责人:
    Andrew Myers
  • 依托单位:
CAREER: Advancing Multi-Hazard Assessment and Risk-Based Design for Offshore Wind Energy Technology
  • 批准号:
    1552559
  • 项目类别:
    Standard Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2016
  • 负责人:
    Andrew Myers
  • 依托单位:
国内基金
海外基金
热-力耦合作用下CRTS II型板式无砟轨道层间损伤机理与稳定性研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    宋安祥
  • 依托单位:
地震作用下CRTSⅡ型无砟轨道-桥梁结构体系服役可靠性评估
  • 批准号:
    2023JJ40718
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2023
  • 负责人:
    蔡超皝
  • 依托单位:
列车荷载和环境耦合作用下高速铁路 CRTSⅢ型板式无砟轨道结构体系耐久性研究
  • 批准号:
    2022JJ10075
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2022
  • 负责人:
    刘鹏
  • 依托单位:
高速列车荷载与环境因素耦合作用下桥上CRTSⅢ型板式无砟轨道结构耐久性劣化行为研究
  • 批准号:
    52078492
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2020
  • 负责人:
    宋力
  • 依托单位: