Streamlining High-End Computing with Software Persistent Memory

使用软件持久内存简化高端计算

基本信息

  • 批准号:
    0937964
  • 负责人:
  • 金额:
    $ 71.2万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2010
  • 资助国家:
    美国
  • 起止时间:
    2010-01-01 至 2013-12-31
  • 项目状态:
    已结题

项目摘要

Current high-end computing (HEC) applications explicitly manage persistent data, including both application state and application output. This practice not only increases development time and cost, but also requires an application developer to be intimately aware of the underlying platform-dependent storage mechanisms to achieve good application I/O performance. Such vertical development also makes the application software less portable.The Software Persistent Memory (SoftPM) project builds a lightweight infrastructure for streamlining data management in next generation HEC applications. SoftPM eliminates the duality of data management in HEC applications by allowing applications to allocate persistent memory in much the same way volatile memory is allocated and easily restore, browse, and interact with past versions of persistent memory state. This simplifies the implementation of three broad capabilities required in HEC applications -- recoverability (e.g., checkpoint-restart), record-replay (e.g., data-visualization), and execution branching (e.g., simulation model-space exploration).The SoftPM project is organized in three modules. The first module builds an evolvable SoftPM API and addresses memory management issues. The second module addresses high-performance I/O and the atomicity of persistence points for local storage and parallel file systems. The final module builds several HEC application case-studies to illustrate the different capabilities supported by SoftPM in HEC environments.
当前的高端计算(HEC)应用程序显式管理持久性数据,包括应用程序状态和应用程序输出。这种做法不仅增加了开发时间和成本,而且还要求应用程序开发人员密切了解底层的平台相关存储机制,以实现良好的应用程序I/O性能。软件持久存储器(SoftPM)项目建立了一个轻量级的基础设施,以简化下一代HEC应用程序的数据管理。SoftPM消除了HEC应用程序中数据管理的双重性,允许应用程序以与易失性内存分配方式大致相同的方式分配持久内存,并轻松恢复、浏览和与持久内存状态的过去版本进行交互。这简化了HEC应用程序中所需的三大功能的实现--可恢复性(例如,检查点-重启),记录-重放(例如,数据可视化),以及执行分支(例如,SoftPM项目分为三个模块。第一个模块构建了一个可演进的SoftPM API,并解决了内存管理问题。第二个模块处理高性能I/O和本地存储和并行文件系统的持久化点的原子性。最后一个模块构建了几个HEC应用程序案例研究,以说明SoftPM在HEC环境中支持的不同功能。

项目成果

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

Raju Rangaswami其他文献

CVM – A communication virtual machine
  • DOI:
    10.1016/j.jss.2008.02.020
  • 发表时间:
    2008-10-01
  • 期刊:
  • 影响因子:
  • 作者:
    Yi Deng;S. Masoud Sadjadi;Peter J. Clarke;Vagelis Hristidis;Raju Rangaswami;Yingbo Wang
  • 通讯作者:
    Yingbo Wang
Platform-independent modeling and prediction of application resource usage characteristics
  • DOI:
    10.1016/j.jss.2009.07.020
  • 发表时间:
    2009-12-01
  • 期刊:
  • 影响因子:
  • 作者:
    Shuichi Shimizu;Raju Rangaswami;Hector A. Duran-Limon;Manuel Corona-Perez
  • 通讯作者:
    Manuel Corona-Perez

Raju Rangaswami的其他文献

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

{{ truncateString('Raju Rangaswami', 18)}}的其他基金

CNS Core: Medium: Collaborative Research: Generalized Caching-As-A-Service
CNS 核心:媒介:协作研究:通用缓存即服务
  • 批准号:
    1956229
  • 财政年份:
    2020
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Continuing Grant
SHF: Small: Vertically Integrated Persistence
SHF:小型:垂直集成持久性
  • 批准号:
    1718335
  • 财政年份:
    2017
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: NVM-enabled Host-side Caches
CSR:中:协作研究:支持 NVM 的主机端缓存
  • 批准号:
    1563883
  • 财政年份:
    2016
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Continuing Grant
CSR: Small: Non-blocking Writes
CSR:小:非阻塞写入
  • 批准号:
    1320426
  • 财政年份:
    2013
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
CSR: Small: Energy Proportional Storage Systems
CSR:小型:能量比例存储系统
  • 批准号:
    1018262
  • 财政年份:
    2010
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
CAREER: Active Block Layer Extensions: A Foundation for Building Self-Managing Storage Systems
职业:主动块层扩展:构建自我管理存储系统的基础
  • 批准号:
    0747038
  • 财政年份:
    2008
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Continuing Grant
Building Efficient, Native Storage Systems for Semi-structured Data
为半结构化数据构建高效的本机存储系统
  • 批准号:
    0534530
  • 财政年份:
    2006
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Continuing Grant

相似国自然基金

真菌特异的内吞作用相关蛋白End3发挥作用的结构研究
  • 批准号:
    32000859
  • 批准年份:
    2020
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
从PBMC-β-END-μ-阿片受体途径探讨华蟾素治疗癌痛的外周机制
  • 批准号:
    81173612
  • 批准年份:
    2011
  • 资助金额:
    58.0 万元
  • 项目类别:
    面上项目
研究EB1(End-Binding protein 1)的癌基因特性及作用机制
  • 批准号:
    30672361
  • 批准年份:
    2006
  • 资助金额:
    24.0 万元
  • 项目类别:
    面上项目

相似海外基金

HECBioSim: The UK High End Computing Consortium for Biomolecular Simulation.
HECBioSim:英国生物分子模拟高端计算联盟。
  • 批准号:
    EP/X035603/1
  • 财政年份:
    2023
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
High End Computing Consortium for Wave Structure Interaction HEC WSI
波结构交互高端计算联盟 HEC WSI
  • 批准号:
    EP/X035751/1
  • 财政年份:
    2023
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
UK High-End Computing Consortium for X-ray Spectroscopy (HPC-CONEXS)
英国 X 射线光谱高端计算联盟 (HPC-CONEXS)
  • 批准号:
    EP/X035514/1
  • 财政年份:
    2023
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
SaTC: CORE: Small: Corporeal Cybersecurity: Improving End-User Security and Privacy with Physicalized Computing Interface
SaTC:核心:小型:实体网络安全:通过物理化计算接口提高最终用户安全和隐私
  • 批准号:
    2316294
  • 财政年份:
    2022
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
The UK High-End Computing Consortium for Biomolecular Simulation
英国生物分子模拟高端计算联盟
  • 批准号:
    EP/R029407/2
  • 财政年份:
    2021
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
SaTC: CORE: Small: Corporeal Cybersecurity: Improving End-User Security and Privacy with Physicalized Computing Interface
SaTC:核心:小型:实体网络安全:通过物理化计算接口提高最终用户安全和隐私
  • 批准号:
    2029519
  • 财政年份:
    2020
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
The UK High-End Computing Consortium for Biomolecular Simulation
英国生物分子模拟高端计算联盟
  • 批准号:
    EP/R029407/1
  • 财政年份:
    2019
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
HIGH END COMPUTING MATERIALS CHEMISTRY CONSORTIUM
高端计算材料化学联盟
  • 批准号:
    EP/R029431/1
  • 财政年份:
    2018
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Research Grant
Creation of a pedagogical course for understanding the basics of IoT-Oriented Edge Computing Focusing on the Analog Front End
创建教学课程,以了解面向物联网的边缘计算(重点关注模拟前端)的基础知识
  • 批准号:
    18K02973
  • 财政年份:
    2018
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
ICE-T:RI: Towards End-to-End Resource Optimization for Time-Critical Computing Using Reinforcement Learning and Program Analysis
ICE-T:RI:使用强化学习和程序分析实现时间关键型计算的端到端资源优化
  • 批准号:
    1836881
  • 财政年份:
    2018
  • 资助金额:
    $ 71.2万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了