Oracle Corporation
VECTORIZED SORTED-SET INTERSECTION USING CONFLICT-DETECTION SIMD INSTRUCTIONS
Last updated:
Abstract:
Vectorized sorted-set intersection is performed using conflict-detection single instruction, multiple data (SIMD) instructions. A first ordered subset of values of a first ordered set of distinct values and a second ordered subset of values of a second ordered set of distinct values is loaded into a register. A first value in the register that matches another value in the register (i.e., common values) is identified by performing an SIMD instruction. The first value is then stored in a result set representing a merge-sort result set between the first ordered set of distinct values and the second ordered set of distinct values.
Status:
Application
Type:
Utility
Filling date:
13 Apr 2020
Issue date:
14 Oct 2021