METHOD AND SYSTEM FOR PARALLELIZATION OF SEQUENCIAL COMPUTER PROGRAM CODES

Patent №

US 8,949,786

Granted

2015-02-03

Filed 2011

Owner

KPIT CUMMINS INFOSYSTEMS, LTD.

+1 more

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13132189

A method and system for parallelization of sequential computer program code are described. In one embodiment, an automatic parallelization system includes a syntactic analyzer to analyze the structure of the sequential computer program code to identify the positions to insert SPI to the sequential computer code; a profiler for profiling the sequential computer program code by preparing call graph to determine dependency of each line of the sequential computer program code and the time required for the execution of each function of the sequential computer program code; an analyzer to determine parallelizability of the sequential computer program code from the information obtained by analyzing and profiling of the sequential computer program code; and a code generator to insert SPI to the sequential computer program code upon determination of parallelizability to obtain parallel computer program code, which is further outputted to a parallel computing environment for execution and the method thereof.

AI classification

AI hardware1.00
Knowledge representation0.84
Natural language0.15
Vision0.02
Machine learning0.02
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

KPIT CUMMINS INFOSYSTEMS, LTD.

assignment · 263710437

KPIT TECHNOLOGIES LIMITED

namechg · 320120089

Assignors

VAIDYA, VINAY G., DR., PRITI, RANADIVE

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

© 2026 NYSGPT2525 LLC