A Hardware/Software Framework for Managing On-Chip Communication Latency

用于管理片上通信延迟的硬件/软件框架

基本信息

  • 批准号:
    0311340
  • 负责人:
  • 金额:
    $ 24万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2003
  • 资助国家:
    美国
  • 起止时间:
    2003-07-01 至 2006-06-30
  • 项目状态:
    已结题

项目摘要

A Hardware/Software Framework for Managing On-Chip Communication LatencyIn modern computing systems, there is an inherent tension between performance and correctness. Processors and compilers are becoming increasingly complicated to maintain the performance growth often characterized by Moore's Law. This complexity makes it very challenging and costly to ensure these systems operate reliably. In this project, we explore an execution paradigm that decouples performance and correctness by simultaneously performing executions of two versions of a program's binary: one responsible for performance and one for correctness. The performance execution is responsible for executing the program quickly with a high likelihood, but no guarantee, of correctness; the lack of correctness guarantees enables significant optimization opportunities of both the program and the hardware, without overheads of verification. The results of the performance execution can be used to parallelize the correctness execution, which is responsible for updating user-visible (architected) state. Parallelization enables the correctness execution to be performed by a collection of simple processors using an unoptimized version of the program. In addition to reducing verification complexity, the proposed execution paradigm appears to have potential to improve performance and reduce power consumption.
管理片上通信延迟的硬件/软件框架在现代计算系统中,性能和正确性之间存在内在的张力。处理器和编译器正变得越来越复杂,以保持通常以摩尔定律为特征的性能增长。这种复杂性使得确保这些系统可靠运行具有极大的挑战性和成本。在这个项目中,我们探索一种执行范例,它通过同时执行程序二进制文件的两个版本的执行来解耦性能和正确性:一个负责性能,一个负责正确性。性能执行负责以很高的可能性但不保证正确性快速执行程序;缺乏正确性保证使程序和硬件都有显著的优化机会,而不会产生验证开销。性能执行的结果可用于并行化正确性执行,其负责更新用户可见(架构化)状态。并行化使一组简单的处理器可以使用程序的未优化版本来执行正确的执行。除了降低验证的复杂性外,拟议的执行范例似乎还具有提高性能和降低功耗的潜力。

项目成果

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

Craig Zilles其他文献

Craig Zilles的其他文献

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

{{ truncateString('Craig Zilles', 18)}}的其他基金

Helping Improve and Scale Introductory Programming Courses through Automated Code-Reading Exercises
通过自动代码阅读练习帮助改进和扩展入门编程课程
  • 批准号:
    2121424
  • 财政年份:
    2021
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Investigating the Effects of a Mastery-based Assessment Approach on Undergraduate Engineering Education across Multiple Engineering Courses and Universities
调查基于掌握的评估方法对跨多个工程课程和大学的本科工程教育的影响
  • 批准号:
    2013334
  • 财政年份:
    2020
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Exploring Second-Chance Testing as a Practical Form of Mastery Learning
探索第二次机会测试作为掌握学习的实用形式
  • 批准号:
    1915257
  • 财政年份:
    2019
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
REU Site: A Passionate on Parallel-A Summer Research Program
REU 网站:并行夏季研究项目的热情
  • 批准号:
    1263145
  • 财政年份:
    2013
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Support for the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems, 2008
支持 2008 年第十三届编程语言和操作系统架构支持国际会议
  • 批准号:
    0813759
  • 财政年份:
    2008
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Collaborative Research: Development of Concept Inventories for Computer Science
合作研究:计算机科学概念清单的开发
  • 批准号:
    0618589
  • 财政年份:
    2006
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
CAREER: A Framework for Dynamic Self-Tuning of General Purpose Programs
职业:通用程序动态自调整框架
  • 批准号:
    0347260
  • 财政年份:
    2004
  • 资助金额:
    $ 24万
  • 项目类别:
    Continuing Grant

相似海外基金

CRII: CSR: Towards an Edge-enabled Software-Defined Vehicle Framework for Dynamic Over-the-Air Updates
CRII:CSR:迈向支持边缘的软件定义车辆框架,用于动态无线更新
  • 批准号:
    2348151
  • 财政年份:
    2024
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: Quakeworx - An extensible software framework for earthquake simulations
协作研究:框架:Quakeworx - 用于地震模拟的可扩展软件框架
  • 批准号:
    2311207
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
DASS: A Multi-level Collaborative Design Framework for Cross-sovereignty Software Accountability
DASS:跨主权软件责任的多层次协作设计框架
  • 批准号:
    2317086
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: Quakeworx - An extensible software framework for earthquake simulations
协作研究:框架:Quakeworx - 用于地震模拟的可扩展软件框架
  • 批准号:
    2311208
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
NSF/FDA: Towards an active surveillance framework to detect AI/ML-enabled Software as a Medical Device (SaMD) data and performance drift in clinical flow
NSF/FDA:建立主动监测框架,以检测支持 AI/ML 的软件即医疗设备 (SaMD) 数据和临床流程中的性能漂移
  • 批准号:
    2326034
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
A Safe and Efficient Framework to Continuous Integration through Repaying Self-Admitted Technical Debt in Software Development
通过偿还软件开发中自我承认的技术债务来实现持续集成的安全高效的框架
  • 批准号:
    23KJ1589
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Grant-in-Aid for JSPS Fellows
CRII: CNS: A Hybrid Software Defined Networking-Information Centric Networking Framework for the Reuse of Computation at the Network Edge
CRII:CNS:一种混合软件定义网络-以信息为中心的网络框架,用于在网络边缘重用计算
  • 批准号:
    2306685
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
Collaborative Research: Frameworks: Quakeworx - An extensible software framework for earthquake simulations
协作研究:框架:Quakeworx - 用于地震模拟的可扩展软件框架
  • 批准号:
    2311206
  • 财政年份:
    2023
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
A Comprehensive Framework for the Automatic Evaluation of the Quality of ML-based Software Systems
基于机器学习的软件系统质量自动评估的综合框架
  • 批准号:
    561420-2020
  • 财政年份:
    2022
  • 资助金额:
    $ 24万
  • 项目类别:
    Alliance Grants
Collaborative Research: Elements: Software: Software Health Monitoring and Improvement Framework
协作研究:要素:软件:软件健康监控和改进框架
  • 批准号:
    2227248
  • 财政年份:
    2022
  • 资助金额:
    $ 24万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了