Backpressure for accelerated deep learning
US10657438B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 17, 2018 |
| Grant date | May 19, 2020 |
| Priority date | — |
| Expiry date | Apr 17, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04L49/506
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Techniques in advanced deep learning provide improvements in one or more of accuracy, performance, and energy efficiency. An array of processing elements performs flow-based computations on wavelets of data. Each processing element comprises a respective compute element and a respective routing element. Each compute element comprises virtual input queues. Each router enables communication via wavelets with at least nearest neighbors in a 2D mesh. Routing is controlled by respective virtual channel specifiers in each wavelet and routing configuration information in each router. Each router comprises data queues. The virtual input queues of the compute element and the data queues of the router are managed in accordance with the virtual channels. Backpressure information, per each of the virtual channels, is generated, communicated, and used to prevent overrun of the virtual input queues and the data queues.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.