Arrangements for communicating data in a computing system using multiple processors
Abstract
Data employed in computations amongst multiple processors in a computing system is processed so that less bits than a full representation of the data needs to be communicated yet all of the relevant information is communicated. More specifically, a sensitivity value is determined for various items of the data which reflect the number of bits in the data items that are not garbage bits, and only information in the data items that are indicated by the sensitivity value to not be garbage bits are necessarily effectively retained. At least the information that is not garbage bits and the corresponding associated sensitivity are packed together. The results of computations that are performed using the data items as at least one of the operands for the computation are associated with a sensitivity that is derived from the individual sensitivities of the operands used in the computation.
- Inventors:
- Issue Date:
- Research Org.:
- Intellectual Property Systems, LLC, Suwanee, GA (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1568419
- Patent Number(s):
- 10305980
- Application Number:
- 15/249,619
- Assignee:
- Intellectual Property Systems, LLC (Suwanee, GA)
- Patent Classifications (CPCs):
-
H - ELECTRICITY H03 - BASIC ELECTRONIC CIRCUITRY H03M - CODING
H - ELECTRICITY H04 - ELECTRIC COMMUNICATION TECHNIQUE H04L - TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- DOE Contract Number:
- SC0006379
- Resource Type:
- Patent
- Resource Relation:
- Patent File Date: 08/29/2016
- Country of Publication:
- United States
- Language:
- English
Citation Formats
Gonzalez, Juan Guillermo, Fonseca, Santiago Andres, and Nunez, Rafael Camilo. Arrangements for communicating data in a computing system using multiple processors. United States: N. p., 2019.
Web.
Gonzalez, Juan Guillermo, Fonseca, Santiago Andres, & Nunez, Rafael Camilo. Arrangements for communicating data in a computing system using multiple processors. United States.
Gonzalez, Juan Guillermo, Fonseca, Santiago Andres, and Nunez, Rafael Camilo. Tue .
"Arrangements for communicating data in a computing system using multiple processors". United States. https://www.osti.gov/servlets/purl/1568419.
@article{osti_1568419,
title = {Arrangements for communicating data in a computing system using multiple processors},
author = {Gonzalez, Juan Guillermo and Fonseca, Santiago Andres and Nunez, Rafael Camilo},
abstractNote = {Data employed in computations amongst multiple processors in a computing system is processed so that less bits than a full representation of the data needs to be communicated yet all of the relevant information is communicated. More specifically, a sensitivity value is determined for various items of the data which reflect the number of bits in the data items that are not garbage bits, and only information in the data items that are indicated by the sensitivity value to not be garbage bits are necessarily effectively retained. At least the information that is not garbage bits and the corresponding associated sensitivity are packed together. The results of computations that are performed using the data items as at least one of the operands for the computation are associated with a sensitivity that is derived from the individual sensitivities of the operands used in the computation.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2019},
month = {5}
}