The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 23, 2020

Filed:

Sep. 10, 2016
Applicant:

Sap SE, Walldorf, DE;

Inventors:

Maik Goergens, Nussloch, DE;

Dominik Durner, Schrobenhausen, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/2455 (2019.01); G06F 16/22 (2019.01); G06F 8/41 (2018.01); G06F 16/242 (2019.01); G06F 9/30 (2018.01); G06F 12/0875 (2016.01);
U.S. Cl.
CPC ...
G06F 16/2455 (2019.01); G06F 8/453 (2013.01); G06F 9/3013 (2013.01); G06F 9/30036 (2013.01); G06F 12/0875 (2013.01); G06F 16/221 (2019.01); G06F 16/2425 (2019.01); G06F 2212/452 (2013.01);
Abstract

Executable code is generated for processing a data set in an in-memory database system. The executable code is based on program instructions including a predicate associated with a first part of the data set. The first part of the data set is divided into data sections. A data section comprises a number of data elements corresponding to a number of bit values to be allocated into a register at a processor. The register at the processor is associated with performing single instructions on multiple data. At the processor, the data sections are evaluated iteratively to determine bit vectors to be stored iteratively into the SIMD register. Based on the iteratively stored bit vectors at SIMD register at the processor, result data sets are iteratively determined through invoking data from the data set. The result data sets are provided through the processor for further consumption.


Find Patent Forward Citations

Loading…