Patent · US Active

Computation engine with extract instructions to minimize memory access

US10831488B1 · kind B1 · utility

3Cited by
16References
26Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 20, 2018
Grant dateNov 10, 2020
Priority date
Expiry dateOct 31, 2038

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/509
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

In an embodiment, a computation engine may offload work from a processor (e.g. a CPU) and efficiently perform computations such as those used in LSTM and other workloads at high performance. In an embodiment, the computation engine may perform computations on input vectors from input memories in the computation engine, and may accumulate results in an output memory within the computation engine. The input memories may be loaded with initial vector data from memory, incurring the memory latency that may be associated with reading the operands. Compute instructions may be performed on the operands, generating results in an output memory. One or more extract instructions may be supported to move data from the output memory to the input memory, permitting additional computation on the data in the output memory without moving the results to main memory.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.