SYSTEM FOR COMPRESSING FLOATING POINT DATA
To provide a system with a compression scheme for compressing floating point data.SOLUTION: A processor comprises a first memory to store data elements that are encoded according to a floating point format including a sign field, an exponent field and a significand field; and a compression engine co...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English Japanese |
Published |
05.12.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | To provide a system with a compression scheme for compressing floating point data.SOLUTION: A processor comprises a first memory to store data elements that are encoded according to a floating point format including a sign field, an exponent field and a significand field; and a compression engine comprising circuitry, the compression engine configured to generate a compressed data block including a tag type per data element. In response to a determination that a first data element includes in its exponent field a value that does not match a value of any entry in a dictionary, a first tag type and an uncompressed value of the first data element are included in the compressed data block. In response to a determination that a second data element includes in its exponent field a value that matches a value of a first entry in the dictionary, a second tag type and a compressed value of the second data element are included in the compressed data block.SELECTED DRAWING: Figure 1
【課題】浮動小数点データの圧縮性をする圧縮スキームを有するシステムを提供する。【解決手段】プロセッサにおいて、符号フィールドと、指数フィールドと、仮数フィールドとを含む浮動小数点フォーマットに従ってエンコードされるデータ要素を格納する第1のメモリと、データ要素毎にタグタイプを含む圧縮されたデータブロックを生成する回路を有する、圧縮エンジンとを備える。辞書における任意のエントリの値と一致しない値を第1のデータ要素がその指数フィールドに含まれている、という判断に応答して、第1のデータ要素の第1のタグタイプ及び圧縮されていない値が、圧縮されたデータブロックに含まれ、辞書における第1のエントリの値と一致する値を第2のデータ要素がその指数フィールドに含まれているという判断に応答して、第2のデータ要素の第2のタグタイプ及び圧縮された値が、圧縮されたデータブロックに含まれる。【選択図】図1 |
---|---|
Bibliography: | Application Number: JP20190073829 |