Invention Grant
- Patent Title: Methods and systems for fast set-membership tests using one or more processors that support single instruction multiple data instructions
-
Application No.: US14338219Application Date: 2014-07-22
-
Publication No.: US09886459B2Publication Date: 2018-02-06
- Inventor: Shasank K. Chavan , Phumpong Watanaprakornkul
- 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: G06F17/30
- IPC: G06F17/30 ; G06F15/80 ; G06F15/78 ; G06F12/1018 ; G06F3/06 ; G06F12/0815

Abstract:
Methods and apparatuses for determining set-membership using Single Instruction Multiple Data (“SIMD”) architecture are presented herein. Specifically, methods and apparatuses are discussed for determining, in parallel, whether multiple values in a first set of values are members of a second set of values. Many of the methods and systems discussed herein are applied to determining whether one or more rows in a dictionary-encoded column of a database table satisfy one or more conditions based on the dictionary-encoded column. However, the methods and systems discussed herein may apply to many applications executed on a SIMD processor using set-membership tests.
Public/Granted literature
Information query