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

EAGER:软件公开硬件签名,用于代码分析、优化和调试

基本信息

  • 批准号:
    0952832
  • 负责人:
  • 金额:
    $ 9.98万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2009
  • 资助国家:
    美国
  • 起止时间:
    2009-09-15 至 2012-08-31
  • 项目状态:
    已结题

项目摘要

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.
有效的动态内存消歧限制了许多用于代码分析、优化和调试的实用方法。一个有效的解决方案可以解锁额外的性能和提高计算机系统的可靠性。一个潜在的途径,克服传统的限制,硬件存储器消歧是通过使用签名寄存器。 这种寄存器可以同时对数百个地址进行操作,并且可以通过灵活和通用的接口暴露给软件,以用于各种系统。 然而,由于签名表示的地址集不精确,他们很容易误报,限制了他们的准确性和effectiveness.This研究探讨了有效性的签名寄存器暴露给软件。使用的情况下,从代码分析,优化和调试的案例研究,签名的有效性进行比较,其他硬件内存消歧技术,以评估其性能,复杂性和功耗成本。 签名寄存器的硬件实现进行了研究和改进,以减少误报。

项目成果

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

James Tuck其他文献

CAVA: Using checkpoint-assisted value prediction to hide L2 misses
CAVA:使用检查点辅助值预测来隐藏 L2 缺失
  • DOI:
    10.1145/1138035.1138038
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    L. Ceze;K. Strauss;James Tuck;J. Torrellas;Jose Renau
  • 通讯作者:
    Jose Renau
Leveraging Near Data Processing for High-Performance Checkpoint/Restart
利用近数据处理实现高性能检查点/重启
Efficient Checkpointing of Loop-Based Codes for Non-volatile Main Memory
非易失性主存储器基于循环的代码的高效检查点
Efficient and accurate data dependence profiling using software signatures
使用软件签名进行高效、准确的数据依赖性分析
  • DOI:
    10.1145/2259016.2259041
  • 发表时间:
    2012
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Rajeshwar Vanka;James Tuck
  • 通讯作者:
    James Tuck
Improving the Effectiveness of Searching for Isomorphic Chains in Superword Level Parallelism
提高超字级并行中同构链搜索的有效性

James Tuck的其他文献

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

{{ truncateString('James Tuck', 18)}}的其他基金

CNS Core: Medium: Thermodynamically-driven design of high capacity, practical DNA-based data storage systems
CNS 核心:中:高容量、实用的基于 DNA 的数据存储系统的热力学驱动设计
  • 批准号:
    1901324
  • 财政年份:
    2019
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Continuing Grant
CNS: SHF: Small: Architectural Support for Efficient and Programmable Non-Volatile Main Memory
CNS:SHF:小型:对高效可编程非易失性主存储器的架构支持
  • 批准号:
    1717486
  • 财政年份:
    2017
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
EAGER: Exploring Extreme-Scale DNA-based Storage Systems
EAGER:探索基于 DNA 的超大规模存储系统
  • 批准号:
    1650148
  • 财政年份:
    2016
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
Student Travel Support for the 2015 International Symposium on Computer Architecture (ISCA-42)
2015 年计算机体系结构国际研讨会 (ISCA-42) 的学生旅行支持
  • 批准号:
    1523322
  • 财政年份:
    2015
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
Student Travel Support for the 2014 International Symposium on Computer Architecture (ISCA-41)
2014 年计算机体系结构国际研讨会 (ISCA-41) 的学生旅行支持
  • 批准号:
    1414472
  • 财政年份:
    2014
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
Exploring Cross-Layer, Integrated Approaches for Improving The Reliability of Heterogeneous Multicore Processors
探索跨层集成方法来提高异构多核处理器的可靠性
  • 批准号:
    1255762
  • 财政年份:
    2013
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Continuing Grant
CSR: Small: A Practical Data Dependence Profiler for Program Characterization and Optimization
CSR:Small:用于程序表征和优化的实用数据依赖性分析器
  • 批准号:
    1320356
  • 财政年份:
    2013
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
CSR-PSCE, SM: Exploring Helper Computing Parallelism in Multicore Architectures
CSR-PSCE、SM:探索多核架构中的辅助计算并行性
  • 批准号:
    0834664
  • 财政年份:
    2008
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Continuing Grant

相似海外基金

Travel: NSF Student Travel Grant for 2024 ACM/IEEE International Conference on Software Engineering
旅行:2024 年 ACM/IEEE 软件工程国际会议 NSF 学生旅行补助金
  • 批准号:
    2413092
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
CAREER: Data-Driven Hardware and Software Techniques to Enable Sustainable Data Center Services
职业:数据驱动的硬件和软件技术,以实现可持续的数据中心服务
  • 批准号:
    2340042
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Continuing Grant
SAFER - Secure Foundations: Verified Systems Software Above Full-Scale Integrated Semantics
SAFER - 安全基础:高于全面集成语义的经过验证的系统软件
  • 批准号:
    EP/Y035976/1
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Research Grant
MUSE: Multi-Modal Software Evolution
MUSE:多模式软件演进
  • 批准号:
    EP/W015927/2
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Research Grant
SHF: Small: Taming Huge Page Problems for Memory Bulk Operations Using a Hardware/Software Co-Design Approach
SHF:小:使用硬件/软件协同设计方法解决内存批量操作的大页面问题
  • 批准号:
    2400014
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
I-Corps: Non-Invasive Software Tool for Risk Assessment of Intracranial Aneurysms (IA)
I-Corps:用于颅内动脉瘤 (IA) 风险评估的非侵入性软件工具
  • 批准号:
    2402381
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
HSI Pilot Project: Improving Experiential Skills for a Diverse Software Engineering Workforce via Project-based Internships
HSI 试点项目:通过基于项目的实习提高多元化软件工程人员的经验技能
  • 批准号:
    2345141
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
SHF: Small: Hardware-Software Co-design for Privacy Protection on Deep Learning-based Recommendation Systems
SHF:小型:基于深度学习的推荐系统的隐私保护软硬件协同设计
  • 批准号:
    2334628
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
CRII: CSR: Towards an Edge-enabled Software-Defined Vehicle Framework for Dynamic Over-the-Air Updates
CRII:CSR:迈向支持边缘的软件定义车辆框架,用于动态无线更新
  • 批准号:
    2348151
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Standard Grant
Automated Software Testing Platform
自动化软件测试平台
  • 批准号:
    10092457
  • 财政年份:
    2024
  • 资助金额:
    $ 9.98万
  • 项目类别:
    Collaborative R&D
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了