Efficient execution of parallel computer programs
AssigneeET International, Inc.
InventorsRishi L. Khan, Daniel Orozco, Guang R. Gao
Life of this patent
Estimating the term…
Loading patent…
AssigneeET International, Inc.
InventorsRishi L. Khan, Daniel Orozco, Guang R. Gao
Estimating the term…
The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
A method of executing one or more programs on a dataflow processing system, the method comprising:
A dataflow processing system including multiple run-time system cores, a respective run-time system core comprising:
Dependencies are inferred from the claim text.