ITERATIVE EVALUATION OF DATA THROUGH SIMD PROCESSOR REGISTERS

Patent №

US 10,691,691

Granted

2020-06-23

Filed 2016

Owner

SAP SE

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15261883

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.

AI hardwareG06F 16/2455G06F 8/453G06F 9/30036G06F 9/30038G06F 9/3013G06F 12/0875G06F 16/221G06F 16/2425+1 more

AI classification

AI hardware1.00
Knowledge representation0.03
Speech0.01
Natural language0.00
Machine learning0.00
Evolutionary computation0.00
Vision0.00
Planning0.00

Ownership

SAP SE

assignment · 402040235

Assignors

GOERGENS, MAIK, DURNER, DOMINIK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC