Workload mapping to matrix multiplication engines
AssigneeOpenAl Opco, LLC
InventorsRamyad Hadidi, Amin Firoozshahian
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpenAl Opco, LLC
InventorsRamyad Hadidi, Amin Firoozshahian
Estimating the term…
The present disclosure provides systems and techniques for sustaining tensor workloads on tiled architectures. A processing system with processors operates compute tiles coupled by an interconnect to a memory subsystem. Per tile compute engines perform tensor computations, accumulate partial results, and retain accumulations to completion. A system address decoder configures an addressing scheme that provides tile private address ranges for data used by a tile and tile shared address ranges for data used by multiple tiles. In a first parallelization mode, the system distributes parameter data among compute tiles while making input data available across tiles. In a second parallelization mode, the compute tiles generate partial results for a common output space and propagate the partials among neighbor tiles to an owner tile that completes accumulation and commits the output. The system schedules fused execution that overlaps data movement and computation to maintain a steady state.
A computing system, comprising:
A method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.