Highly parallel processing architecture with out-of-order resolution
AssigneeAscenium, Inc.
InventorPeter Foley
Life of this patent
Estimating the term…
Loading patent…
AssigneeAscenium, Inc.
InventorPeter Foley
Estimating the term…
Techniques for task processing based on a highly parallel processing architecture with out-of-order resolution are disclosed. A two-dimensional array of compute elements is accessed. Each compute element within the array of compute elements is known to a compiler and is coupled to its neighboring compute elements within the array of compute elements. The array of compute elements is coupled to supporting logic and to memory, which, along with the array of compute elements, comprise compute hardware. A set of directions is provided to the hardware, through a control word generated by the compiler, for compute element operation. The set of directions is augmented with data access ordering information. The data access ordering is performed by the hardware. A compiled task is executed on the array of compute elements, based on the set of directions that was augmented.
A processor-implemented method for task processing comprising:
A computer program product embodied in a non-transitory computer readable medium for task processing, the computer program product comprising code which causes one or more processors to perform operations of:
A computer system for task processing comprising:
Dependencies are inferred from the claim text.