ITR: Intelligent Storage Systems for Object-Oriented Programs
ITR:面向对象程序的智能存储系统
基本信息
- 批准号:0081214
- 负责人:
- 金额:$ 44.97万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2000
- 资助国家:美国
- 起止时间:2000-09-01 至 2005-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Object-oriented programming is the mechanism of choice for implementing high-end applications. However, the architectures supporting these applications continue to be biased toward array- rather than object-basedparadigms, where proximity of storage layout does not necessarily imply contemporaneous access.Object-oriented programs do exhibit repeated patterns of storage access. Thus, a dynamic approach that can facilitate intelligent pre-fetching of data into Caches or TLB's can better support object-oriented programs.This research investigates the use of intelligent storage systems, such as Intelligent RAM (IRAM) and Processor in Memory (PIM) devices, to improve the performance of object-oriented programs in the following three ways. Storage management functions, such as allocation and garbage collection, are migrated to intelligent memory devices using algorithms that are not only efficient in execution time, but also simple in logic design. Storage prefetch functions, such as memory forwarding and jump-pointers, are migrated away from the CPU and its cache and into the intelligent storage system. Storage access idioms are captured, compressed, and sent to the intelligent storage system for execution.The result of this research is the liberation of the CPU and its data cache from the overhead associated with the dynamic, garbage-collected storage of modern object-oriented languages.
面向对象编程是实现高端应用程序的首选机制。 然而,支持这些应用程序的体系结构仍然偏向于基于数组的模式,而不是基于对象的模式,其中存储布局的接近并不一定意味着同时访问。 因此,一个动态的方法,可以促进智能预取数据到缓存或TLB的可以更好地支持面向对象的programmes.This研究调查使用智能存储系统,如智能RAM(IRAM)和处理器在内存(PIM)设备,以提高面向对象的程序的性能在以下三个方面。 存储管理功能,如分配和垃圾收集,使用算法迁移到智能存储设备,不仅在执行时间上有效,而且在逻辑设计上简单。 存储预取功能(如内存转发和跳转指针)将从CPU及其缓存迁移到智能存储系统中。 存储访问习惯用法被捕获、压缩并发送到智能存储系统以供执行。这项研究的结果是将CPU及其数据缓存从与现代面向对象语言的动态垃圾收集存储相关的开销中解放出来。
项目成果
期刊论文数量(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 }}
Ron Cytron其他文献
Ron Cytron的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Ron Cytron', 18)}}的其他基金
EAGER: Collaborative Research: Compiler and Architecture Support for Avoiding Writes to Memory-Preliminary Study
EAGER:协作研究:避免写入内存的编译器和架构支持 - 初步研究
- 批准号:
1237425 - 财政年份:2012
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
EAGER: Collaborative Research: Seamless Integration of Conjoined Cyber-Physical System Properties
EAGER:协作研究:联合信息物理系统属性的无缝集成
- 批准号:
1060093 - 财政年份:2010
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
ITR/NGS: High-Performance Configurable Hardware Using Liquid Architecture
ITR/NGS:使用 Liquid 架构的高性能可配置硬件
- 批准号:
0313203 - 财政年份:2003
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
NGS: Software Innovations for Liquid Architectures
NGS:液体架构的软件创新
- 批准号:
0203869 - 财政年份:2002
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
Compiler Analysis of Imperative, Object-oriented Type Signatures for Program Development, Users Assistance, and Program Testing
用于程序开发、用户帮助和程序测试的命令式、面向对象类型签名的编译器分析
- 批准号:
9711531 - 财政年份:1997
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
Compilation and Automatic Optimization of Network Protocol Implementations
网络协议实现的编译和自动优化
- 批准号:
9628218 - 财政年份:1996
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
SPAR: Synergistic Program Analysis and Restructuring
SPAR:协同计划分析和重组
- 批准号:
9402883 - 财政年份:1994
- 资助金额:
$ 44.97万 - 项目类别:
Continuing Grant
相似国自然基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
- 批准号:
- 批准年份:2024
- 资助金额:万元
- 项目类别:外国学者研究基金项目
相似海外基金
VIETPULSE - Vietnam Intelligent Energy Trading Platform for Upscaling Local energy Storage and EV
VIETPULSE - 越南智能能源交易平台,用于升级本地储能和电动汽车
- 批准号:
10078878 - 财政年份:2024
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative R&D
CC* Data Storage: Remote Instrumentation Science Environment for Intelligent Image Analytics
CC* 数据存储:用于智能图像分析的远程仪器科学环境
- 批准号:
2322063 - 财政年份:2023
- 资助金额:
$ 44.97万 - 项目类别:
Standard Grant
Molecular Storage System (MoSS): Intelligent DNA Data Storage
分子存储系统 (MoSS):智能 DNA 数据存储
- 批准号:
10038115 - 财政年份:2022
- 资助金额:
$ 44.97万 - 项目类别:
EU-Funded
GRIPS ( Grid Resiliency through Intelligent Photovoltaic & Storage)
GRIPS(通过智能光伏发电实现电网弹性
- 批准号:
84369 - 财政年份:2022
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative R&D
CHERT: Intelligent Thermal Energy Harvesting and Storage for Deep Drilling Operations
CHERT:用于深钻作业的智能热能收集和存储
- 批准号:
830209 - 财政年份:2021
- 资助金额:
$ 44.97万 - 项目类别:
Innovation Loans
Scalable intelligent renewable microgrids based on energy storage systems
基于储能系统的可扩展智能可再生微电网
- 批准号:
505504-2016 - 财政年份:2020
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative Research and Development Grants
Intelligent Grid-scale Energy Storage System (INGRESS)
智能电网规模储能系统(INGRESS)
- 批准号:
78843 - 财政年份:2020
- 资助金额:
$ 44.97万 - 项目类别:
Small Business Research Initiative
Intelligent Medical Case Storage and Analytics Platform for Healthcare Training
用于医疗培训的智能医疗案例存储和分析平台
- 批准号:
88507 - 财政年份:2020
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative R&D
Project DETAIN: Designing an intelligent EV battery storage facility capable of the DETection and contiAINment of thermal runaway
DETAIN 项目:设计能够检测和遏制热失控的智能电动汽车电池存储设施
- 批准号:
133861 - 财政年份:2019
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative R&D
Scalable intelligent renewable microgrids based on energy storage systems
基于储能系统的可扩展智能可再生微电网
- 批准号:
505504-2016 - 财政年份:2019
- 资助金额:
$ 44.97万 - 项目类别:
Collaborative Research and Development Grants