Invention Grant
- Patent Title: Lazy push strategies for vectorized D-Heaps
-
Application No.: US16822009Application Date: 2020-03-18
-
Publication No.: US11573793B2Publication Date: 2023-02-07
- Inventor: Harshad Kasture , Matthias Brantner , Hassan Chafi , Benjamin Schlegel , Pit Fender
- 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 Becker Bingham Ledesma LLP
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F9/30 ; G06F9/38 ; G06F15/80

Abstract:
Techniques are provided for lazy push optimization, allowing for constant time push operations. A d-heap is used as the underlying data structure for indexing values being inserted. The d-heap is vectorized by storing values in a contiguous memory array. Heapify operations are delayed until a retrieve operation occurs, improving insert performance of vectorized d-heaps that use horizontal aggregation SIMD instructions at the cost of slightly lower retrieve performance.
Public/Granted literature
- US20210294603A1 LAZY PUSH STRATEGIES FOR VECTORIZED D-HEAPS Public/Granted day:2021-09-23
Information query