Invention Grant
- Patent Title: Dynamic parallelization of a calculation process
-
Application No.: US15596306Application Date: 2017-05-16
-
Publication No.: US10656964B2Publication Date: 2020-05-19
- Inventor: Subrahmanyam Kolachala , Jianwu Xu , Tak Hong , Larry E. Roddenberry , Dengsheng Huang , Mehdi Khosravi , Philip Geoffrey Holland , Bimal Patel , Anoop Mohan , Kiran Kumar Shetty , Weigang Lang , Eric Bloemeke , Zhibin Huang , Scott D. Coulter
- 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: Potomac Law Group
- Main IPC: G06F9/48
- IPC: G06F9/48 ; G06F8/41 ; G06N5/04 ; G06Q10/10

Abstract:
A system for generating a parallel calculation plan to evaluate a rule-set or a rule-based expression list by spilling the list of rule-based expressions into multiple task units and reconfiguring all independent task units at the same calculation levels into several parallelized task groups such that task units within each task group may be scheduled for parallel execution across a cluster of processing nodes. The parallelization may be dynamically determined based on generated tasks but may further be subject to an additional layer of parallelization based on range-based splitting of each task into multiple parallel executable subtasks. The final parallelized calculation plan may include a set of sequentially ordered task groups based on logical dependencies and problem partitioning with information regarding parallelized execution of each task group.
Public/Granted literature
- US20180336062A1 DYNAMIC PARALLELIZATION OF A CALCULATION PROCESS Public/Granted day:2018-11-22
Information query