EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging
EAGER: Software Exposed Hardware Signatures for Code Analysis, Optimization and Debugging
批准号:
0952832
负责人:
James Tuck
金额:
$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.
期刊论文(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
-
依托单位:
Student Travel Support for the 2014 International Symposium on Computer Architecture (ISCA-41)
-
批准号:1414472
-
项目类别:Standard Grant
-
资助金额:$1.5万
-
财政年份:2014
-
负责人:James Tuck
-
依托单位:
Exploring Cross-Layer, Integrated Approaches for Improving The Reliability of Heterogeneous Multicore Processors
-
批准号:1255762
-
项目类别:Continuing Grant
-
资助金额:$18.0万
-
财政年份:2013
-
负责人:James Tuck
-
依托单位:
CSR: Small: A Practical Data Dependence Profiler for Program Characterization and Optimization
-
批准号:1320356
-
项目类别:Standard Grant
-
资助金额:$38.41万
-
财政年份:2013
-
负责人:James Tuck
-
依托单位:
CSR-PSCE, SM: Exploring Helper Computing Parallelism in Multicore Architectures
-
批准号:0834664
-
项目类别:Continuing Grant
-
资助金额:$37.0万
-
财政年份:2008
-
负责人:James Tuck
-
依托单位:
海外基金