Neural network device
AssigneeKabushiki Kaisha Toshiba
InventorsKumiko NOMURA, Takao Marukame
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a neural network device includes a plurality of cores, and a plurality of routers. Each of the plurality of routers includes an input circuit and an output circuit. Each of the plurality of cores transmits at least one of forward direction data propagating in the neural network in a forward direction and reverse direction data propagating in the neural network in a reverse direction. The input circuit receives the forward direction data and the reverse direction data from any one of the plurality of cores and the plurality of routers. The output circuit or the input circuit selectively deletes the reverse direction data stored based on a request signal for requesting reception of data.
Claims14
A neural network device comprising:
- a plurality of cores perform processing of a part of constituent elements in a neural network;
- and
- a plurality of routers that transfer data output from each of the plurality of cores to any one of the plurality of cores so that processing are performed according to a configuration of the neural network, wherein
- each of the plurality of routers includes an input circuit and an output circuit,
- each of the plurality of cores transmits at least one of forward direction data propagating in the neural network in a forward direction and reverse direction data propagating in the neural network in a reverse direction,
- the input circuit receives the forward direction data and the reverse direction data from any one of the plurality of cores and the plurality of routers, and
- the output circuit or the input circuit selectively deletes the reverse direction data stored based on a request signal for requesting reception of data.
The device according to claim wherein
- the output circuit includes:
- an output storage unit;
- an in-router reception unit that receives the forward direction data and the reverse direction data from the input circuit and writes the received forward direction data and reverse direction data in the output storage unit;
- and
- a transmission unit that transmits the forward direction data and the reverse direction data stored in the output storage unit to any one of the plurality of cores and the plurality of routers, and
- the in-router reception unit deletes the reverse direction data stored in the output storage unit, when a request signal for requesting reception of the reverse direction data is received from the input circuit and when there is no free space for storing the reverse direction data in the output storage unit.
Dependencies are inferred from the claim text.