Memory organization based on data temperature

基于数据温度的内存组织

基本信息

  • 批准号:
    503509-2016
  • 负责人:
  • 金额:
    $ 3.35万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Collaborative Research and Development Grants
  • 财政年份:
    2018
  • 资助国家:
    加拿大
  • 起止时间:
    2018-01-01 至 2019-12-31
  • 项目状态:
    已结题

项目摘要

Memory management is an essential part of any software system. Programming languages offer different degrees of support. Objects allocated in memory have varying life times. Objects that are accessible from the rootset or from another live object are said to be alive. In contrast, objects that can no longer be accessed are said to be dead. In some languages, for example C, the programmer is responsible to free the memory of dead objects before they become unreachable. In other languages, for example Java, a garbage collector is responsible for collecting dead objects. Some objects persist for a long time but they are seldom accessed; these objects are said to be cold. It has been shown that it is advantageous to move cold object to regions that are not touched by the garbage collector. Since these regions are infrequently accessed, they can be paged out to disk. Sequestering cold objects into special areas will help both the real memory footprint as well as cache coherence.**With the proliferation of persistent memory it is possible to store regions with cold objects in such memory. The term used for persistent storage is NVRAM (Non-Volatile Random Access Memory). NVRAM is less costly than dynamic RAM with slightly higher access time. The main application for NVRAM has been in the area of database transactions. Here, we plan to use it to sequester cold objects in NVRAM. The main objective of the proposed research is to increase the effectiveness of garbage collection by making use of persistent memory. Some properties of cold objects will be investigated. How are cold objects detected? When should they be moved to a cold area? When should they move back from the cold area? When should**they be garbage collected? The answer to these questions will guide the development, implementation, and testing of software generated for inclusion in the garbage collection strategies of the IBM J9 product as well as the OMR Eclipse project.
内存管理是任何软件系统的重要组成部分。编程语言提供不同程度的支持。在内存中分配的对象具有不同的生存期。可以从根集或其他活动对象访问的对象称为活动对象。相反,不能再访问的对象被称为死对象。在某些语言中,例如C,程序员负责在死对象变得不可访问之前释放它们的内存。在其他语言中,例如Java,垃圾收集器负责收集死对象。有些对象会持续很长时间,但很少被访问;这些对象被称为冷对象。已经表明,将冷对象移动到垃圾收集器未触及的区域是有利的。由于这些区域很少被访问,因此可以将它们调出到磁盘。将冷对象隔离到特殊区域将有助于减少真实的内存占用以及提高缓存一致性。**随着持久性内存的激增,可以在这种内存中存储具有冷对象的区域。用于永久存储的术语是NVRAM(非易失性随机存取存储器)。NVRAM比动态RAM成本低,但访问时间稍长。NVRAM的主要应用是在数据库事务领域。在这里,我们计划使用它来隔离NVRAM中的冷对象。建议的研究的主要目标是通过使用持久内存来提高垃圾收集的有效性。将研究冷物体的一些性质。如何检测冷物体?什么时候应该转移到寒冷地区?他们什么时候应该从寒冷的地区搬回来?** 什么时候应该把垃圾收集起来?这些问题的答案将指导IBM J 9产品和OMR Eclipse项目的垃圾收集策略中包含的软件的开发、实现和测试。

项目成果

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

Dueck, Gerhard其他文献

Dueck, Gerhard的其他文献

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

{{ truncateString('Dueck, Gerhard', 18)}}的其他基金

Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
  • 批准号:
    RGPIN-2014-06455
  • 财政年份:
    2019
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Memory organization based on data temperature
基于数据温度的内存组织
  • 批准号:
    503509-2016
  • 财政年份:
    2019
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Collaborative Research and Development Grants
Memory organization based on data temperature
基于数据温度的内存组织
  • 批准号:
    503509-2016
  • 财政年份:
    2017
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Collaborative Research and Development Grants
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
  • 批准号:
    RGPIN-2014-06455
  • 财政年份:
    2017
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
  • 批准号:
    RGPIN-2014-06455
  • 财政年份:
    2016
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
  • 批准号:
    RGPIN-2014-06455
  • 财政年份:
    2015
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
  • 批准号:
    RGPIN-2014-06455
  • 财政年份:
    2014
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
  • 批准号:
    41940-2009
  • 财政年份:
    2013
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
  • 批准号:
    41940-2009
  • 财政年份:
    2012
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
  • 批准号:
    41940-2009
  • 财政年份:
    2011
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

功能有机配体新颖设计与有机金属超分子导向组装
  • 批准号:
    20772152
  • 批准年份:
    2007
  • 资助金额:
    28.0 万元
  • 项目类别:
    面上项目

相似海外基金

Fostering Black and Latinx student STEM efficacy, interests, and identity: A participatory study of STEM programming and practices at one community-based organization
培养黑人和拉丁裔学生 STEM 效能、兴趣和身份:对一个社区组织的 STEM 规划和实践的参与性研究
  • 批准号:
    2314237
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
    Continuing Grant
Integration of stepped care for Perinatal Mood and Anxiety Disorders among Women Living with HIV in Kenya
肯尼亚艾滋病毒感染妇女围产期情绪和焦虑障碍的分级护理一体化
  • 批准号:
    10677075
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
Mobile Health and Oral Testing to Optimize Tuberculosis Contact Tracing in Colombia
移动健康和口腔测试可优化哥伦比亚的结核病接触者追踪
  • 批准号:
    10667885
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
ESSENCE (Enabling translation of Science to Service to ENhance Depression CarE)
ESSENCE(将科学转化为服务以增强抑郁症 CarE)
  • 批准号:
    10630486
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
Impact of prenatal exposure to climate stressors and severe maternal morbidity: a retrospective birth cohort study
产前暴露于气候压力源和严重孕产妇发病率的影响:一项回顾性出生队列研究
  • 批准号:
    10648271
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
Integrative Data Science Approach to Advance Care Coordination of ADRD by Primary Care Providers
综合数据科学方法促进初级保健提供者对 ADRD 的护理协调
  • 批准号:
    10722568
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
Area of Interest 3: Engage Tribal Nations and Urban and Non-Tribal Land Based AI/AN Populations in Wisconsin
感兴趣领域 3:威斯康星州部落民族以及城市和非部落陆地 AI/AN 人群的参与
  • 批准号:
    10879980
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
The Common Fund Knowledge Center (CFKC): providing scientifically valid knowledge from the Common Fund Data Ecosystem to a diverse biomedical research community.
共同基金知识中心(CFKC):从共同基金数据生态系统向多元化的生物医学研究社区提供科学有效的知识。
  • 批准号:
    10851461
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
The space-time organization of sleep oscillations as potential biomarker for hypersomnolence
睡眠振荡的时空组织作为嗜睡的潜在生物标志物
  • 批准号:
    10731224
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
A type II hybrid implementation-effectiveness study of BECOME (BEhavioral Community-based COmbined Intervention for MEntal Health and Noncommunicable Diseases) delivered by community health workers
由社区卫生工作者开展的 BECOME(基于行为社区的心理健康和非传染性疾病联合干预措施)的 II 型混合实施效果研究
  • 批准号:
    10658312
  • 财政年份:
    2023
  • 资助金额:
    $ 3.35万
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了