Rambus Inc.
Methods and Circuits for Streaming Data to Processing Elements in Stacked Processor-Plus-Memory Architecture

Last updated:

Abstract:

A stacked processor-plus-memory device includes a processing die with an array of processing elements of an artificial neural network. Each processing element multiplies a first operand--e.g. a weight--by a second operand to produce a partial result to a subsequent processing element. To prepare for these computations, a sequencer loads the weights into the processing elements as a sequence of operands that step through the processing elements, each operand stored in the corresponding processing element. The operands can be sequenced directly from memory to the processing elements or can be stored first in cache. The processing elements include streaming logic that disregards interruptions in the stream of operands.

Status:
Application
Type:

Utility

Filling date:

24 Aug 2021

Issue date:

10 Mar 2022