SYSTEM FOR COMPRESSING FLOATING POINT DATA

A system processor for compressing floating point data includes a first memory storing data elements encoded according to a floating point format including a sign field, an exponent field, and a significant field; and a compression engine including a circuit. The compression engine generates a compr...

Full description

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

Cover

Loading…
More Information
Summary:A system processor for compressing floating point data includes a first memory storing data elements encoded according to a floating point format including a sign field, an exponent field, and a significant field; and a compression engine including a circuit. The compression engine generates a compressed data block including a tag type per data element, wherein a first tag type and an uncompressed value of the data element are included in the compressed data block in responsive to the determination that a first data element includes a value in an exponent field of the first data element not matching a value of any entry in a dictionary and a second tag type and a compressed value of the data element are included in the compressed data block in responsive to the determination that a second data element includes a value in an exponent field of the second data element matching a value of a first entry in the dictionary. 부동 소수점 데이터를 압축하기 위한 시스템 프로세서는 부호 필드, 지수 필드 및 가수 필드를 포함하는 부동 소수점 포맷에 따라 인코딩되는 데이터 요소들을 저장하는 제1 메모리; 및 회로를 포함하는 압축 엔진을 포함하고, 압축 엔진은 데이터 요소당 태그 타입을 포함하는 압축된 데이터 블록을 생성하고, 여기서 제1 데이터 요소가 사전에서의 임의의 엔트리의 값과 매칭되지 않는 그의 지수 필드에서의 값을 포함한다는 결정에 응답하여, 제1 태그 타입 및 데이터 요소의 압축되지 않은 값이 압축된 데이터 블록에 포함되고; 및 제2 데이터 요소가 사전에서의 제1 엔트리의 값과 매칭되는 그의 지수 필드에서의 값을 포함한다는 결정에 응답하여, 제2 태그 타입 및 데이터 요소의 압축된 값이 압축된 데이터 블록에 포함된다.
Bibliography:Application Number: KR20190041254