Configurable logic platform with reconfigurable processing circuitry
AssigneeThroughPuter, Inc.
InventorMark Henrik Sandstrom
Life of this patent
Estimating the term…
Abstract
An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
Claims1
A system for processing a set of computer programs instances, with inter-task communications (ITC) performance isolation among the set of program instances, the system comprising:
- a number of processing stages, at least one of which comprises multiple processing cores, with, for at least one of the cores, one of the program instances assigned for execution for a period of time;
- and
- a group of multiplexers connecting ITC data to a given stage among the processing stages, wherein at least one of the multiplexers is specific to one given program instance among said set,
- wherein the system is configured to host each task of the given program instance at different one of the processing stages, while supporting copies of software code of same given task located at more than one of the processing stages.
Dependencies are inferred from the claim text.