Loop Parallelization Analyzer for Data Flow Programs

Patent №

US 9,733,914

Granted

2017-08-15

Filed 2009

Owner

NATIONAL INSTRUMENTS CORPORATION

Lab

AI components

3

planning · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12475916

System and method for automatically parallelizing iterative functionality in a data flow program. A data flow program is stored that includes a first data flow program portion, where the first data flow program portion is iterative. Program code implementing a plurality of second data flow program portions is automatically generated based on the first data flow program portion, where each of the second data flow program portions is configured to execute a respective one or more iterations. The plurality of second data flow program portions are configured to execute at least a portion of iterations concurrently during execution of the data flow program. Execution of the plurality of second data flow program portions is functionally equivalent to sequential execution of the iterations of the first data flow program portion.

PlanningEvolutionary computationAI hardwareG06F 8/4452G06F 8/433G06F 8/443G06F 8/456

AI classification

AI hardware1.00
Evolutionary computation0.94
Planning0.90
Knowledge representation0.31
Natural language0.02
Vision0.00
Machine learning0.00
Speech0.00

Ownership

NATIONAL INSTRUMENTS CORPORATION

assignment · 227610119

Assignors

YI, HAORAN, FLETCHER, MARY E., DYE, ROBERT E., BORDELON, ADAM L.

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

© 2026 NYSGPT2525 LLC