Partitioning code bases for parallel execution of code analysis
US12314712B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 26, 2022 |
| Grant date | May 27, 2025 |
| Priority date | — |
| Expiry date | Sep 26, 2042 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F8/71
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A partitioning technique is applied to divide input code into different portions. Different partitioning techniques can be applied in order to optimize the portioning of the code to account for various features of the code, such as code dependencies. Once partitioned, the code analysis tasks execute in parallel on the code portions. In this way, improved code analysis performance is obtained. Moreover, the addition of new code analysis tasks may not impact overall analysis performance as the partitioning can help to offset added or unknown analysis latency of new code analysis tasks.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.