Invention Grant
US09535975B2 Parallel programming of in memory database utilizing extensible skeletons
有权
使用可扩展骨架对内存数据库进行并行编程
- Patent Title: Parallel programming of in memory database utilizing extensible skeletons
- Patent Title (中): 使用可扩展骨架对内存数据库进行并行编程
-
Application No.: US14712009Application Date: 2015-05-14
-
Publication No.: US09535975B2Publication Date: 2017-01-03
- Inventor: Christof Bornhoevd , Wolfgang Lehner
- Applicant: SAP SE
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F17/30

Abstract:
An execution framework allows developers to write sequential computational logic, constrained for the runtime system to efficiently parallelize execution of custom business logic. The framework can be leveraged to overcome limitations in executing low level procedural code, by empowering the system runtime environment to parallelize this code. Embodiments employ algorithmic skeletons in the realm of optimizing/executing data flow graphs of database management systems. By providing an extensible set of algorithmic skeletons the developer of custom logic can select the skeleton appropriate for new custom logic, and then fill in the corresponding computation logic according to the structural template of the skeleton. The skeleton provides a set of constraints known to the execution environment, that can be leveraged by the optimizer and the execution environment to generate parallel optimized execution plans containing custom logic, without the developer having to explicitly describe parallelization of the logic.
Public/Granted literature
- US20150248474A1 Parallel Programming of In Memory Database Utilizing Extensible Skeletons Public/Granted day:2015-09-03
Information query