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):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
H - ELECTRICITY H03 - BASIC ELECTRONIC CIRCUITRY H03M - CODING
- 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}
}
Works referenced in this record:
Compression of Floating-point Data
patent-application, January 2013
- Wegener, Albert W.
- US Patent Application 13/534389; 20130007077
Enhanced multi-processor waveform data exchange using compression and decompression
patent, January 2014
- Wegener, Albert W.
- US Patent Document 8,631,055
Compression of limited range floating point numbers
patent, June 2001
- Dyer, Don W.; Sands, Samuel C.
- US Patent Document 6,253,222
Automatic Temporary Precision Reduction for Enhanced Compression
patent-application, March 2005
- Luick, David A.
- US Patent Application 10/675427; 20050071598
Method and Apparatus for Compressing/decompressing Data Using Floating Point
patent-application, June 2015
- Kang, Byung Su; Kim, Beom Jin
- US Patent Application 14/579561; 20150180504
Decompression of limited range floating point numbers
patent, May 2001
- Dyer, Don W.; Sands, Samuel C.
- US Patent Document 6,240,431
Compression and decompression of numerical data
patent, February 2013
- Deslandes, Arnaud
- US Patent Document 8,368,568
Block floating point compression of signal data
patent, October 2012
- Wegener, Albert W.
- US Patent Document 8,301,803
Enhanced Multi-processor Waveform Data Exchange Using Compression and Decompression
patent-application, March 2011
- Wegener, Albert W.
- US Patent Application 12/891312; 20110078222
Delta compression of floating point coordinate data
patent, May 2002
- Augustine, Davis C.
- US Patent Document 6,396,420
Random Carry-in for Floating-point Operations
patent-application, May 2003
- Dhong, Sang Hoo; Hofstee, Harm Peter; Nowka, Kevin
- US Patent Application 09/999135; 20030101207
Fast compression method for scientific data
patent, March 2011
- Oberdorfer, Matthias
- US Patent Document 7,907,069