CPC G06F 15/8046 (2013.01) [G06F 9/30036 (2013.01); G06F 9/30038 (2023.08); G06F 9/3802 (2013.01); G06F 9/382 (2013.01)] | 20 Claims |
1. A processing apparatus including:
a general-purpose parallel processing engine comprising a systolic array having multiple pipelines, each of the multiple pipelines including multiple pipeline stages, wherein the multiple pipelines include a first pipeline, a second pipeline, and a common input shared between the first pipeline and the second pipeline, and
wherein the systolic array includes a first output memory associated with the first pipeline, a second output memory associated with the second pipeline, and common output circuitry configurable to output from one of the first output memory and the second output memory.
|