Wisconsin Alumni Research Foundation

Information Technology
Information Technology
System And Method Providing Run-Time Parallelization Of Computer Software Accommodating Data Dependencies
WARF: P100241US01

Inventors: Gurindar Sohi, Srinath Sridharan, Gagan Gupta


The Invention
A system and method of parallelizing programs employs runtime instructions to identify data accessed by program portions and to assign those program portions to particular processors based on potential overlap between the access data. Data dependence between different program portions may be identified and used to look for pending “predicate” program portions that could create data dependencies and to postpone program portions that may be dependent while permitting parallel execution of other program portions.
Additional Information
For More Information About the Inventors
For current licensing status, please contact Emily Bauer at [javascript protected email address] or 608-960-9842

WARF