Invention Grant
- Patent Title: Dynamically configurable high performance database-aware hash engine
-
Application No.: US15290357Application Date: 2016-10-11
-
Publication No.: US10783102B2Publication Date: 2020-09-22
- Inventor: David Brown , Rishabh Jain , David Hawkins
- 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: G06F13/28
- IPC: G06F13/28 ; G06F11/10

Abstract:
Techniques are provided for configuring and operating hardware to sustain real-time hashing throughput. In an embodiment, during a first set of clock cycles, a particular amount of data items of a first data column are transferred into multiple hash lanes. During a second set of clock cycles, the same particular amount of data items of a second data column are transferred into the hash lanes. The transferred data items of the first and second data columns are then processed to calculate a set of hash values. When combined with techniques such as pipelining and horizontal scaling, the loading, hashing, and other processing occur in real time at the full speed of the underlying data path. For example, hashing throughput may sustainably equal or exceed the throughput of main memory.
Public/Granted literature
- US20180101530A1 Dynamically Configurable High Performance Database-Aware Hash Engine Public/Granted day:2018-04-12
Information query