-
公开(公告)号:US20250110812A1
公开(公告)日:2025-04-03
申请号:US18979399
申请日:2024-12-12
Applicant: Intel Corporation
Inventor: Yingqi LU , Smita KUMAR , Tracy Garrett DRYSDALE , Ranjit MENON , Toby OPFERMAN , Deepak GANDIGA SHIVAKUMAR , Stephen DOYLE , Corey D. GOUGH
IPC: G06F9/54
Abstract: Examples described herein relate to a processor to execute the instructions to cause: issue a first call to an application program interface (API) to an accelerator to cause the accelerator to compress data. In some examples, the API is to indicate whether the data is to be preserved in a buffer. In some examples, the API is to indicate a first offset. In some examples, the accelerator is to store the data starting at an address that is the first offset from a beginning address of the buffer allocated in a memory device. In some examples, the accelerator is to store the compressed data starting at a second offset from the beginning address of the buffer while the data is also stored in the buffer.
-
公开(公告)号:US20210135685A1
公开(公告)日:2021-05-06
申请号:US17119892
申请日:2020-12-11
Applicant: Intel Corporation
Inventor: Smita KUMAR , Sailesh BISSESSUR , David K. CASSETTI , Stephen T. PALERMO
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.
-
公开(公告)号:US20190207624A1
公开(公告)日:2019-07-04
申请号: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
CPC classification number: H03M7/3086 , H03M7/40
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.
-
公开(公告)号:US20190273507A1
公开(公告)日:2019-09-05
申请号: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
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.
-
公开(公告)号:US20190123763A1
公开(公告)日:2019-04-25
申请号:US16228300
申请日:2018-12-20
Applicant: Intel Corporation
Inventor: Sailesh BISSESSUR , Patrick FLEMING , Lokpraveen MOSUR , David K. CASSETTI , Stephen T. PALERMO , Smita KUMAR , Pradnyesh S. GUDADHE , Naveen LAKKAKULA , Brian WILL
IPC: H03M7/30 , G06F16/953 , G06F16/2455
Abstract: A compression engine includes sets of independent search engines. The sets of independent search engines concurrently perform searches for a longest match in a stream of uncompressed data. The searches are distributed amongst the sets of independent search engines on byte boundaries to load balance the use of the search engines.
-
-
-
-