skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Hardware accuracy counters for application precision and quality feedback

Abstract

Methods, devices, and systems for capturing an accuracy of an instruction executing on a processor. An instruction may be executed on the processor, and the accuracy of the instruction may be captured using a hardware counter circuit. The accuracy of the instruction may be captured by analyzing bits of at least one value of the instruction to determine a minimum or maximum precision datatype for representing the field, and determining whether to adjust a value of the hardware counter circuit accordingly. The representation may be output to a debugger or logfile for use by a developer, or may be output to a runtime or virtual machine to automatically adjust instruction precision or gating of portions of the processor datapath.

Inventors:
; ; ; ; ;
Publication Date:
Research Org.:
Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1455226
Patent Number(s):
9,990,203
Application Number:
14/981,310
Assignee:
Advanced Micro Devices, Inc. (Sunnyvale, CA) LLNL
DOE Contract Number:  
AC52-07NA27344; B609201
Resource Type:
Patent
Resource Relation:
Patent File Date: 2015 Dec 28
Country of Publication:
United States
Language:
English

Citation Formats

de Paula Rosa Piga, Leonardo, Majumdar, Abhinandan, Paul, Indrani, Huang, Wei, Arora, Manish, and Greathouse, Joseph L. Hardware accuracy counters for application precision and quality feedback. United States: N. p., 2018. Web.
de Paula Rosa Piga, Leonardo, Majumdar, Abhinandan, Paul, Indrani, Huang, Wei, Arora, Manish, & Greathouse, Joseph L. Hardware accuracy counters for application precision and quality feedback. United States.
de Paula Rosa Piga, Leonardo, Majumdar, Abhinandan, Paul, Indrani, Huang, Wei, Arora, Manish, and Greathouse, Joseph L. Tue . "Hardware accuracy counters for application precision and quality feedback". United States. doi:. https://www.osti.gov/servlets/purl/1455226.
@article{osti_1455226,
title = {Hardware accuracy counters for application precision and quality feedback},
author = {de Paula Rosa Piga, Leonardo and Majumdar, Abhinandan and Paul, Indrani and Huang, Wei and Arora, Manish and Greathouse, Joseph L.},
abstractNote = {Methods, devices, and systems for capturing an accuracy of an instruction executing on a processor. An instruction may be executed on the processor, and the accuracy of the instruction may be captured using a hardware counter circuit. The accuracy of the instruction may be captured by analyzing bits of at least one value of the instruction to determine a minimum or maximum precision datatype for representing the field, and determining whether to adjust a value of the hardware counter circuit accordingly. The representation may be output to a debugger or logfile for use by a developer, or may be output to a runtime or virtual machine to automatically adjust instruction precision or gating of portions of the processor datapath.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jun 05 00:00:00 EDT 2018},
month = {Tue Jun 05 00:00:00 EDT 2018}
}

Patent:

Save / Share: