Memory organization based on data temperature
基于数据温度的内存组织
基本信息
- 批准号:503509-2016
- 负责人:
- 金额:$ 1.89万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Collaborative Research and Development Grants
- 财政年份:2017
- 资助国家:加拿大
- 起止时间:2017-01-01 至 2018-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 shouldthey 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 J9 产品以及 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
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Memory organization based on data temperature
基于数据温度的内存组织
- 批准号:
503509-2016 - 财政年份:2019
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Memory organization based on data temperature
基于数据温度的内存组织
- 批准号:
503509-2016 - 财政年份:2018
- 资助金额:
$ 1.89万 - 项目类别:
Collaborative Research and Development Grants
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
- 批准号:
RGPIN-2014-06455 - 财政年份:2017
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
- 批准号:
RGPIN-2014-06455 - 财政年份:2016
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
- 批准号:
RGPIN-2014-06455 - 财政年份:2015
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Heuristic Minimization Techniques for Reversible Logic Synthesis
可逆逻辑综合的启发式最小化技术
- 批准号:
RGPIN-2014-06455 - 财政年份:2014
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
- 批准号:
41940-2009 - 财政年份:2013
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
- 批准号:
41940-2009 - 财政年份:2012
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
Synthesis of reversible logic functions
可逆逻辑函数的综合
- 批准号:
41940-2009 - 财政年份:2011
- 资助金额:
$ 1.89万 - 项目类别:
Discovery Grants Program - Individual
相似国自然基金
基于伏邪理论探讨清肠温中方通过LepR/HIF-1α信号调控组织驻留记忆CD4+T细胞代谢重编程治疗溃疡性结肠炎的分子机制
- 批准号:82374411
- 批准年份:2023
- 资助金额:45 万元
- 项目类别:面上项目
针刺基于TRAF2/NF-κB通路调控组织常驻记忆性T细胞SphK/S1P轴的表达诱导银屑病免疫耐受的机制研究
- 批准号:
- 批准年份:2020
- 资助金额:24 万元
- 项目类别:青年科学基金项目
企业双元性创新能力形成和提升机制研究——基于组织记忆理论的分析视角
- 批准号:71962019
- 批准年份:2019
- 资助金额:29 万元
- 项目类别:地区科学基金项目
基于二阶段固化的新型形状记忆环氧制备及组织调控研究
- 批准号:51573035
- 批准年份:2015
- 资助金额:64.0 万元
- 项目类别:面上项目
变革情境下的组织记忆水平/过程对组织绩效影响机理研究:基于学习二元性的视角
- 批准号:71302139
- 批准年份:2013
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
The space-time organization of sleep oscillations as potential biomarker for hypersomnolence
睡眠振荡的时空组织作为嗜睡的潜在生物标志物
- 批准号:
10731224 - 财政年份:2023
- 资助金额:
$ 1.89万 - 项目类别:
A Shared Neuroscience Platform for National Dissemination and Training in Brain Organogenesis, Behavioral and Brain Disease Models, Viral Vectors, and Imaging Technologies
一个共享神经科学平台,用于脑器官发生、行为和脑疾病模型、病毒载体和成像技术的全国传播和培训
- 批准号:
10647786 - 财政年份:2022
- 资助金额:
$ 1.89万 - 项目类别:
Knowledge discovery and machine learning to elucidate the mechanisms of HIV activity and interaction with substance use disorder
知识发现和机器学习阐明艾滋病毒活动及其与药物滥用障碍相互作用的机制
- 批准号:
10671033 - 财政年份:2021
- 资助金额:
$ 1.89万 - 项目类别:
Evaluation of Clinical Effectiveness, Cost, and Implementation Factors to Optimize Scalability of Treatment for Co-Occurring SUD and PTSD Among Teens
评估临床有效性、成本和实施因素,以优化青少年同时发生的 SUD 和 PTSD 治疗的可扩展性
- 批准号:
10653084 - 财政年份:2021
- 资助金额:
$ 1.89万 - 项目类别:
Understanding the long term impact of COVID-19 on the brain through advanced MR imaging and spectroscopy
通过先进的 MR 成像和光谱学了解 COVID-19 对大脑的长期影响
- 批准号:
10712212 - 财政年份:2021
- 资助金额:
$ 1.89万 - 项目类别: