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...

Full description

Saved in:
Bibliographic Details
Main Authors OLIVIA K WU, YAP KIRK S, VINODH GOPAL, JAMES D GUILFORD
Format Patent
LanguageEnglish
Japanese
Published 05.12.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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