-
公开(公告)号:US10547325B2
公开(公告)日:2020-01-28
申请号:US15998803
申请日:2018-08-16
Applicant: Intel Corporation
Inventor: Smita Kumar , Sudhir Satpathy , Chris Cunningham
IPC: H03M7/34 , H03M7/40 , G06F3/06 , H03M7/30 , H03M5/02 , H03M13/21 , G06F5/00 , H03M7/00 , H03M5/14
Abstract: An embodiment of a semiconductor package apparatus may include technology to load compressed symbols in a data stream into a first content accessible memory, break a serial dependency of the compressed symbols in the compressed data stream, and decode more than one symbol per clock. Other embodiments are disclosed and claimed.
-
公开(公告)号:US10680643B2
公开(公告)日:2020-06-09
申请号:US16297579
申请日:2019-03-08
Applicant: Intel Corporation
Inventor: David K. Cassetti , Stephen T. Palermo , Sailesh Bissessur , Patrick Fleming , Lokpraveen Mosur , Smita Kumar , Pradnyesh S. Gudadhe , Naveen Lakkakula , Brian Will , Atul Kwatra
IPC: H03M7/38 , H03M7/30 , H03M7/40 , G06F40/126 , G06F40/149 , G06F40/157 , G06F40/284 , H03M7/00 , H03M5/00
Abstract: In connection with compression of an input stream, multiple portions of the input stream are searched against previously received portions of the input stream to find any matches of character strings in the previously received portions of the input stream. In some cases, matches of longer character strings, as opposed to shorter character strings, can be selected for inclusion in an encoded stream that is to be compressed. Delayed selection can occur whereby among multiple matches, a match that is longer can be selected for inclusion in the encoded stream and non-selected a character string match is reverted to a literal. A search engine that is searching an input stream to identify a repeat pattern of characters can cease to search for characters that were included in the selected character string match.
-
公开(公告)号:US12021550B2
公开(公告)日:2024-06-25
申请号:US17119892
申请日:2020-12-11
Applicant: Intel Corporation
Inventor: Smita Kumar , Sailesh Bissessur , David K. Cassetti , Stephen T. Palermo
CPC classification number: H03M7/3086 , G06F16/2255 , H03M7/40
Abstract: Examples described herein relate to an encoder circuitry to apply one of multiple lossless data compression schemes on input data. In some examples, to compress input data, the encoder circuitry is to utilize a search window size and number of searches based on an applied compression scheme. In some examples, content of a memory is reconfigured to store data corresponding to a search window size of the applied compression scheme. In some examples, an applicable hash function is configured based on the applied compression scheme. In some examples, a number of searches are made for a byte position. In some examples, the encoder circuitry includes a hash table look-up and a bank decoder. In some examples, the hash table look-up is to generate a hash index to identify an address of an entry in the search window. In some examples, the bank decoder is to select a bank based on the hash index.
-
公开(公告)号:US20230342206A1
公开(公告)日:2023-10-26
申请号:US18214830
申请日:2023-06-27
Applicant: Intel Corporation
Inventor: Laurent Coquerel , Fei Wang , Smita Kumar , Phani Krishna Sagiraju , John J. Browne
CPC classification number: G06F9/5027 , H03M7/30
Abstract: An accelerator or system including an accelerator can include an input interface to receive input data to be compressed and user application parameters for invocation of compression. The accelerator can include circuitry to identify a compression algorithm from configuration data provided with the input data. The user application parameters may not include parameters specifying entropy thresholds for compression of the input data. The circuitry can generate headers specific to the compression algorithm. The circuitry can generate uncompressed data blocks comprising blocks of the input data and corresponding headers. The circuitry can determine whether to provide the uncompressed data blocks or compressed data blocks based at least in part on entropy of the input data. Other methods, systems, and apparatuses are described.
-
公开(公告)号:US20220368348A1
公开(公告)日:2022-11-17
申请号:US17870659
申请日:2022-07-21
Applicant: INTEL CORPORATION
Inventor: Laurent Coquerel , Fei Wang , John Browne , Smita Kumar , Declan Doherty , Marlow Weston , Reshma Pattan
IPC: H03M7/30
Abstract: An accelerator device determines a compression format based on a header of a structured data element to be decompressed. The accelerator device may configure the accelerator device based on the compression format. The accelerator device may decompress a data block of the structured data element based on the configuration.
-
公开(公告)号:US20240128982A1
公开(公告)日:2024-04-18
申请号:US18397651
申请日:2023-12-27
Applicant: Intel Corporation
Inventor: Smita Kumar , Patrick Fleming
CPC classification number: H03M7/3068 , H03M7/3048
Abstract: A hardware accelerator device is provided with circuitry to perform one or more reversible data transforms on data based on a request and compress the transformed data to generate compressed transformed data. The hardware accelerator device generates an output including the compressed transformed data and transform metadata indicating the set of reversible data transforms applied to the compressed transformed data.
-
公开(公告)号:US11431351B2
公开(公告)日:2022-08-30
申请号:US16297577
申请日:2019-03-08
Applicant: Intel Corporation
Inventor: David K. Cassetti , Stephen T. Palermo , Sailesh Bissessur , Patrick Fleming , Lokpraveen Mosur , Smita Kumar , Pradnyesh S. Gudadhe , Naveen Lakkakula , Brian Will , Atul Kwatra
IPC: H03M7/34 , H03M7/30 , H03M7/40 , G06F40/126 , G06F40/149 , G06F40/157 , G06F40/284 , H03M7/00 , H03M5/00 , H03M7/42
Abstract: A compression scheme can be selected for an input data stream based on characteristics of the input data stream. For example, when the input data stream is searched for pattern matches, input stream characteristics used to select a compression scheme can include one or more of: type and size of an input stream, a length of a pattern, a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, a gap between two pattern matches (including different or same patterns), standard deviation of a length of a pattern, standard deviation of a distance from a start of where the pattern is to be inserted to the beginning of where the pattern occurred previously, or standard deviation of a gap between two pattern matches. Criteria can be established whereby one or more characteristics are used to select a particular encoding scheme.
-
公开(公告)号:US20190044534A1
公开(公告)日:2019-02-07
申请号:US15998803
申请日:2018-08-16
Applicant: Intel Corporation
Inventor: Smita Kumar , Sudhir Satpathy , Chris Cunningham
Abstract: An embodiment of a semiconductor package apparatus may include technology to load compressed symbols in a data stream into a first content accessible memory, break a serial dependency of the compressed symbols in the compressed data stream, and decode more than one symbol per clock. Other embodiments are disclosed and claimed.
-
-
-
-
-
-
-