课题基金 / 基金详情

ITR: Intelligent Storage Systems for Object-Oriented Programs

ITR: Intelligent Storage Systems for Object-Oriented Programs
ITR:面向对象程序的智能存储系统
批准号:
0081214
负责人:
Ron Cytron
金额:
$44.97万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2000
资助国家:
美国
项目状态:
已结题
起止时间:
2000-09-01 至 2005-08-31

项目摘要

项目成果

Ron Cytron的其他基金

相似基金

相关文献

中文摘要
翻译
面向对象编程是实现高端应用程序的首选机制。 然而,支持这些应用程序的体系结构仍然偏向于基于数组的模式,而不是基于对象的模式,其中存储布局的接近并不一定意味着同时访问。 因此,一个动态的方法,可以促进智能预取数据到缓存或TLB的可以更好地支持面向对象的programmes.This研究调查使用智能存储系统,如智能RAM(IRAM)和处理器在内存(PIM)设备,以提高面向对象的程序的性能在以下三个方面。 存储管理功能,如分配和垃圾收集,使用算法迁移到智能存储设备,不仅在执行时间上有效,而且在逻辑设计上简单。 存储预取功能(如内存转发和跳转指针)将从CPU及其缓存迁移到智能存储系统中。 存储访问习惯用法被捕获、压缩并发送到智能存储系统以供执行。这项研究的结果是将CPU及其数据缓存从与现代面向对象语言的动态垃圾收集存储相关的开销中解放出来。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EAGER: Collaborative Research: Compiler and Architecture Support for Avoiding Writes to Memory-Preliminary Study
  • 批准号:
    1237425
  • 项目类别:
    Standard Grant
  • 资助金额:
    $7.47万
  • 财政年份:
    2012
  • 负责人:
    Ron Cytron
  • 依托单位:
EAGER: Collaborative Research: Seamless Integration of Conjoined Cyber-Physical System Properties
  • 批准号:
    1060093
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2010
  • 负责人:
    Ron Cytron
  • 依托单位:
ITR/NGS: High-Performance Configurable Hardware Using Liquid Architecture
  • 批准号:
    0313203
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $49.48万
  • 财政年份:
    2003
  • 负责人:
    Ron Cytron
  • 依托单位:
NGS: Software Innovations for Liquid Architectures
  • 批准号:
    0203869
  • 项目类别:
    Standard Grant
  • 资助金额:
    $14.21万
  • 财政年份:
    2002
  • 负责人:
    Ron Cytron
  • 依托单位:
国内基金
海外基金
Intelligent Patent Analysis for Optimized Technology Stack Selection:Blockchain BusinessRegistry Case Demonstration
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    USHARANI HAREESH GOVINDARA JAN
  • 依托单位: