课题基金 / 基金详情

CAREER: Application-Driven Memory Hierarchy Management

CAREER: Application-Driven Memory Hierarchy Management
职业:应用程序驱动的内存层次结构管理
批准号:
9876128
负责人:
Vijay Karamcheti
金额:
$20.5万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1999
资助国家:
美国
项目状态:
已结题
起止时间:
1999-09-01 至 2004-08-31

项目摘要

项目成果

Vijay Karamcheti的其他基金

相似基金

相关文献

中文摘要
翻译
CCR-9876128职业生涯:应用程序驱动的内存层次管理Vijay Karamchetti处理器和内存性能之间的差距越来越大,降低了响应式内存层次管理技术(如需求驱动的缓存)的有效性。 应用程序驱动的主动技术(如预取)已被证明是有效的,但需要广泛的程序员参与。 该建议调查automating这样的技术,为一般的编程环境,特别是基于对象的分布式共享内存(DSM)的实现集群的商品工作站。 集成编译器和运行时技术首先开发程序中线程交互的模型,然后,使用该模型,构造每个线程的自定义一致性协议,优化DSM性能。 每线程自定义协议通过依赖灵活的运行时一致性和调度原语、推测性优化以及对可用架构支持的改进利用来克服编译时的不精确性。 教育计划侧重于强调现有计算机系统课程中应用程序、系统软件和硬件之间的相互作用,并开发自适应计算机系统(允许在编译器和/或应用程序控制下的硬件和软件可配置性)的新实践课程。 预期的项目成果包括自动应用程序驱动的内存层次管理技术,将其纳入编译器和运行时基础设施,以优化集群平台上的程序性能,以及在应用程序感知计算机系统设计方面培训学生。
英文摘要
CCR-9876128CAREER: Application-Driven Memory Hierarchy ManagementVijay KaramchetiThe widening gap between processor and memory performance has reducedthe effectiveness of reactive memory hierarchy management techniquessuch as demand-driven caching. Application-driven proactivetechniques (such as prefetching) have been shown to be effective, butrequire extensive programmer involvement. This proposal investigatesautomating such techniques for a general programming context,specifically object-based distributed shared-memory (DSM)implementations on clusters of commodity workstations. Integratedcompiler and run-time techniques first develop a model of threadinteractions in the program, and then, using this model, constructper-thread custom coherence protocols that optimize DSM performance.Static analyses augmented with run-time profiling determine theconcurrently-active thread portions and their side-effects. Theper-thread custom protocols overcome compile-time imprecision byrelying on flexible run-time coherence and scheduling primitives,speculative optimizations, and improved utilization of availablearchitectural support. Educational plans focus on emphasizing theinterplay among applications, system software, and hardware inexisting computer systems courses, and developing new hands-on coursesin adaptive computer systems (which allow hardware and softwareconfigurability under compiler and/or application control). Expectedproject outcomes include technology for automatic application-drivenmemory-hierarchy management, its incorporation into compiler andrun-time infrastructure for optimizing program performance on clusterplatforms, and students trained in application-aware computer systemdesign.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CSR--AES: Interactive Parallel Platforms for Multi-Experiment Computational Studies
  • 批准号:
    0615255
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $27.09万
  • 财政年份:
    2006
  • 负责人:
    Vijay Karamcheti
  • 依托单位:
ITR: Intelligent Networks for Resilient Web Services
  • 批准号:
    0312956
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2003
  • 负责人:
    Vijay Karamcheti
  • 依托单位:
General-purpose Process Migration
  • 批准号:
    9988176
  • 项目类别:
    Standard Grant
  • 资助金额:
    $9.52万
  • 财政年份:
    2000
  • 负责人:
    Vijay Karamcheti
  • 依托单位:
国内基金
海外基金
Graphon mean field games with partial observation and application to failure detection in distributed systems
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    MATHIEULOUROCHLAURIERE
  • 依托单位: