Invention Grant
- Patent Title: Run-length encoding decompression
-
Application No.: US14867929Application Date: 2015-09-28
-
Publication No.: US10534606B2Publication Date: 2020-01-14
- Inventor: Jeffrey S. Brooks , Robert Golla , Albert Danysh , Shasank Chavan , Prateek Agrawal , Andrew Ewoldt , David Weaver
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: H03M7/46
- IPC: H03M7/46 ; H03M7/30 ; G06F9/30 ; G06F16/22

Abstract:
Approaches are described to improve database performance by implementing a RLE decompression function at a low level within a general-purpose processor or an external block. Specifically, embodiments of a hardware implementation of an instruction for RLE decompression are disclosed. The described approaches improve performance by supporting the RLE decompression function within a processor and/or external block. Specifically, a RLE decompression hardware implementation is disclosed that produces a 64-bit RLE decompression result, with an example embodiment performing the task in two pipelined execution stages with a throughput of one per cycle. According to embodiments, hardware organization of narrow-width shifters operating in parallel, controlled by computed shift counts, is used to perform the decompression. Because of the decreased time required to perform RLE decompression according to embodiments, the performance of tasks that use embodiments described herein for decompression of run-length encoded data is made more efficient.
Public/Granted literature
- US20160019064A1 Run-Length Encoding Decompression Public/Granted day:2016-01-21
Information query
IPC分类: