-
公开(公告)号:US09973205B1
公开(公告)日:2018-05-15
申请号:US15633345
申请日:2017-06-26
Applicant: Amazon Technologies, Inc.
Inventor: Ori Weber , Ron Diamant , Yair Sandberg
CPC classification number: H03M7/3086 , G06T3/40 , G06T9/005 , H03M7/30 , H03M7/55 , H03M7/6005 , H03M7/6064
Abstract: The following description is directed to decompression using cascaded history buffers. In one example, an apparatus can include a decompression pipeline configured to decompress compressed data comprising code words that reference a history of decompressed data generated from the compressed data. The apparatus can include a first-level history buffer configured to store a more recent history of the decompressed data received from the decompression pipeline. The apparatus can include a second-level history buffer configured to store a less recent history of the decompressed data received from the first-level history buffer.
-
公开(公告)号:US11294841B1
公开(公告)日:2022-04-05
申请号:US16985056
申请日:2020-08-04
Applicant: Amazon Technologies, Inc.
Inventor: Adiel Sarusi , Ron Diamant , Ori Weber , Erez Izenberg
Abstract: Techniques disclosed herein relate to dynamically configurable multi-stage pipeline processing units. In one embodiment, a circuit includes a plurality of processing engines and a plurality of switches. Each of the plurality of processing engines includes an input port and an output port. Each of the plurality of switches comprises two input ports and two output ports. For each processing engine, the input port of the processing engine is electrically coupled to one of the switches, the output port of the processing engine is electrically coupled to another one of the switches, and the input port of the processing engine is electrically coupled to the output port of each of the processing engines by the switches.
-
公开(公告)号:US10432216B1
公开(公告)日:2019-10-01
申请号:US15614161
申请日:2017-06-05
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Ron Diamant , Svetlana Kantorovych , Ori Weber , Michael Baranchik
IPC: H03M7/30 , H03K19/173 , G06F16/25
Abstract: A compression circuit includes a buffer, a selection circuit, a compare circuit, and a control circuit. The buffer stores uncompressed data. The selection circuit generates a read pointer value to the buffer. The control circuit contains a programmable configuration register. The configuration register stores a depth value for reading uncompressed data from the history buffer. The control circuit generates control signals to the selection circuit to cause the selection circuit to iteratively increment the read pointer value from an initial value to a second value that corresponds to the depth value. Responsive to the second value corresponding to the depth value, the control circuit resets the read pointer value to the initial value. The compare circuit compares input symbols from a data source to uncompressed data from the buffer history to thereby generate output compressed data.
-
公开(公告)号:US10284226B1
公开(公告)日:2019-05-07
申请号:US16029805
申请日:2018-07-09
Applicant: AMAZON TECHNOLOGIES, INC.
Inventor: Ron Diamant , Michael Baranchik , Ori Weber
Abstract: A computing system includes a network interface, a processor, and a decompression circuit. In response to a compression request from the processor the decompression circuit compresses data to produce compressed data and transmits the compressed data through the network interface. In response to a decompression request from the processor for compressed data the decompression circuit retrieves the requested compressed data, speculatively detects codewords in each of a plurality of overlapping bit windows within the compressed data, selects valid codewords from some, but not all of the overlapping bit windows, decodes the selected valid codewords to generate decompressed data, and provides the decompressed data to the processor.
-
公开(公告)号:US10218382B2
公开(公告)日:2019-02-26
申请号:US15976312
申请日:2018-05-10
Applicant: Amazon Technologies, Inc.
Inventor: Ori Weber , Ron Diamant , Yair Sandberg
Abstract: The following description is directed to decompression using cascaded history buffers. In one example, an apparatus can include a decompression pipeline configured to decompress compressed data comprising code words that reference a history of decompressed data generated from the compressed data. The apparatus can include a first-level history buffer configured to store a more recent history of the decompressed data received from the decompression pipeline. The apparatus can include a second-level history buffer configured to store a less recent history of the decompressed data received from the first-level history buffer.
-
-
-
-