Patent ID: 9104473
Filing Date: 2015-08-11
Classification: G06F

Abstract:
1. A method for transfer of floating-point data across a data transfer interface connecting components of a computer system, comprising: scaling a plurality of floating-point samples by a scale factor that is inversely proportional to a maximum floating-point value for a set of input floating-point samples, wherein each floating-point sample comprises an original number of bits in accordance with a floating-point format used in the computer system, the floating-point format defining a sign bit to represent a sign, a plurality of exponent bits to represent an exponent and a plurality of mantissa bits to represent a mantissa; converting the plurality of scaled samples to a plurality of integer samples having an integer format used in the computer system, the integer format comprising an integer sign bit and a plurality of integer mantissa bits; compressing the plurality of integer samples to form a plurality of compressed integer samples in accordance with one or more parameters; and encoding the plurality of compressed integer samples to form compressed data for a compressed data packet to provide to the data transfer interface.