SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
批准号:
1320498
负责人:
J. Eliot Moss
金额:
$45.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2013
资助国家:
美国
项目状态:
已结题
起止时间:
2013-09-01 至 2017-08-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The Java programming language is widely-used and of great commercial and economic significance. It is favored in part because it features automatic management of the computer memory resources it uses, simplifying such management for the programmer. Memory management in Java (and other managed languages) has reached a plateau in cost and effectiveness because most current techniques are tuned based on a small number of coarse-grained measures gathered while programs run. Substantial improvement might be gained from using more accurate estimation of current and near-future memory use to drive better memory management decisions. This would reduce the time, memory, and energy requirements to run Java programs. This is of significance to the full range of Java applications from small embedded systems through laptops and desktops to large servers. There is therefore an urgent need for techniques to derive better online predictors of Java memory use.The long-term goal of the research program this award will support is to substantially improve memory allocation and garbage collection effectiveness by using better online predictors to drive more sophisticated allocator and collector decisions. The objective of this particular project is to develop machine learning techniques that induce accurate and computationally efficient predictors of characteristics of Java memory allocation that influence memory manager performance. Examples include predicting the volume of objects that become "garbage" (can be reclaimed and reused for future allocations), as well as objects that will be in use for a long time and will not become garbage soon. The approach is to learn models that predict memory usage based on features compiled from observable run-time events like calls to particular methods or allocations of certain objects. Data to learn models will be obtained from analysis of detailed program execution traces. Features will be selected that are both informative of memory use and computable with low space and time overheads. Programs will then be modified to compute these features as they run, and real-time predictive models will be used to predict future memory usage as programs execute. These predictions will be used to improve memory management performance. This will be accomplished by, for example, improving the timing of garbage collection so that it occurs at points during program execution that result in higher memory reclamation with lower effort.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
FMitF:Track I: Verified Safe and Fair Machine Learning
-
批准号:2018372
-
项目类别:Standard Grant
-
资助金额:$74.99万
-
财政年份:2020
-
负责人:J. Eliot Moss
-
依托单位:
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
-
批准号:1909731
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2019
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
-
批准号:1832624
-
项目类别:Standard Grant
-
资助金额:$26.16万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1833291
-
项目类别:Continuing Grant
-
资助金额:$0.91万
-
财政年份:2017
-
负责人:J. Eliot Moss
-
依托单位:
SHF: Medium: Collaborative Research: Micro Virtual Machines for Managed Languages: Abstraction, defined and contained
-
批准号:1409284
-
项目类别:Standard Grant
-
资助金额:$55.77万
-
财政年份:2014
-
负责人:J. Eliot Moss
-
依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
-
批准号:1162246
-
项目类别:Continuing Grant
-
资助金额:$49.39万
-
财政年份:2012
-
负责人:J. Eliot Moss
-
依托单位:
EAGER: Automating Correctness Proofs of Transactionalized Data Structures
-
批准号:0953761
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
Describing the Operating System for Accurate User-mode Simulation
-
批准号:0950410
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:J. Eliot Moss
-
依托单位:
SGER: The Chaotic Behavior of Automatic Memory Management
-
批准号:0836542
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2008
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
-
批准号:0720242
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:J. Eliot Moss
-
依托单位:
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
-
批准号:0540862
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-SMA: CoGenT: Co-Generating Tools for Modeling Next Generation Systems
-
批准号:0615074
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:J. Eliot Moss
-
依托单位:
CSR-AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
-
批准号:0509186
-
项目类别:Standard Grant
-
资助金额:$4.0万
-
财政年份:2005
-
负责人:J. Eliot Moss
-
依托单位:
Bridging the Compiler-Simulator Gap: Faster and Easier Hardware/Software Optimization
-
批准号:0310988
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2003
-
负责人:J. Eliot Moss
-
依托单位:
Supporting Compiler/Simulator Co-Evolution for Architectural Exploration and Evaluation
-
批准号:0203895
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2002
-
负责人:J. Eliot Moss
-
依托单位:
ITR: Dynamic Cooperative Performance Optimization
-
批准号:0085792
-
项目类别:Continuing Grant
-
资助金额:$315.69万
-
财政年份:2000
-
负责人:J. Eliot Moss
-
依托单位:
Postdoc: Multiprocessor Garbage Collection: A Post-Doctoral Associateship in Computer-Communications Research
-
批准号:9972097
-
项目类别:Standard Grant
-
资助金额:$6.6万
-
财政年份:1999
-
负责人:J. Eliot Moss
-
依托单位:
U.S.-U.K. Cooperative Research: Storage Management for Persistent Programming Languages
-
批准号:9600216
-
项目类别:Standard Grant
-
资助金额:$1.8万
-
财政年份:1996
-
负责人:J. Eliot Moss
-
依托单位:
Object Store Garbage Collection
-
批准号:9632284
-
项目类别:Standard Grant
-
资助金额:$20.08万
-
财政年份:1996
-
负责人:J. Eliot Moss
-
依托单位:
Storage Management for Persistent Programming Languages
-
批准号:9211272
-
项目类别:Continuing Grant
-
资助金额:$20.69万
-
财政年份:1992
-
负责人:J. Eliot Moss
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: