课题基金 / 基金详情

EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging

EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging
EAGER:软件公开硬件签名,用于代码分析、优化和调试
批准号:
0952832
负责人:
James Tuck
金额:
$9.98万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-09-15 至 2012-08-31

项目摘要

项目成果

James Tuck的其他基金

相似基金

相关文献

中文摘要
翻译
有效的动态内存消歧限制了许多用于代码分析、优化和调试的实用方法。对这个问题的有效解决方案可以释放额外的性能并提高计算机系统的可靠性。克服硬件内存消歧的传统限制的一个潜在途径是通过使用签名寄存器。这种寄存器可以同时对数百个地址进行操作,并且可以通过灵活和通用的接口暴露给软件,以便在各种系统中使用。然而,由于签名不精确地表示一组地址,它们容易出现误报,从而限制了它们的准确性和有效性。本研究调查了将签名寄存器暴露给软件的有效性。使用代码分析、优化和调试中的场景作为案例研究,将签名的有效性与其他硬件内存消歧技术进行比较,以评估其性能、复杂性和功耗。研究和改进了签名寄存器的硬件实现,以减少误报。
英文摘要
Effective dynamic memory disambiguation limits many practical approaches for code analysis, optimization, and debugging. An efficient solution to this problem could unlock additional performance and increase the reliability of computer systems.A potential avenue for overcoming the traditional limits of hardware memory disambiguation is through the use of signature registers. Such registers can operate on hundreds of addresses simultaneously and can be exposed to software through a flexible and general interface for use in a wide variety of systems. However, because signatures represent sets of addresses imprecisely, they are prone to false positives which limit their accuracy and effectiveness.This research investigates the effectiveness of exposing signature registers to software. Using scenarios from code analysis, optimization, and debugging as case studies, the effectiveness of signatures is compared to other hardware memory disambiguation techniques to evaluate their performance, complexity, and power costs. The hardware implementation for signature registers is investigated and refined to reduce false positives.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CNS Core: Medium: Thermodynamically-driven design of high capacity, practical DNA-based data storage systems
  • 批准号:
    1901324
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $121.6万
  • 财政年份:
    2019
  • 负责人:
    James Tuck
  • 依托单位:
CNS: SHF: Small: Architectural Support for Efficient and Programmable Non-Volatile Main Memory
  • 批准号:
    1717486
  • 项目类别:
    Standard Grant
  • 资助金额:
    $51.58万
  • 财政年份:
    2017
  • 负责人:
    James Tuck
  • 依托单位:
EAGER: Exploring Extreme-Scale DNA-based Storage Systems
  • 批准号:
    1650148
  • 项目类别:
    Standard Grant
  • 资助金额:
    $29.96万
  • 财政年份:
    2016
  • 负责人:
    James Tuck
  • 依托单位:
Student Travel Support for the 2015 International Symposium on Computer Architecture (ISCA-42)
  • 批准号:
    1523322
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.5万
  • 财政年份:
    2015
  • 负责人:
    James Tuck
  • 依托单位:
海外基金