Systems and methods for accelerating neural network convolution and training

By minimizing the connection distance between processing elements and memory in an ASIC and integrating processing blocks and memory using a 3D-IC architecture, efficient training and inference of neural networks are achieved, solving the problem of low memory access efficiency and improving computing performance.

CN114902242BActive Publication Date: 2026-07-07RAMBUS INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
RAMBUS INC
Filing Date
2020-11-24
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In existing technologies, the low memory access efficiency during the training and inference processes of neural networks leads to limitations in processing speed and performance.

Method used

It adopts an application-specific integrated circuit (ASIC) design, supports concurrent forward and backward propagation by minimizing the connection distance between processing elements and memory, utilizes hierarchical buffers and ring buses for data communication, and integrates processing blocks and memory through a 3D-IC architecture to achieve efficient data transmission and computation.

Benefits of technology

It improves the training and inference efficiency of neural networks, reduces idle time, and enhances hardware performance and computing speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114902242B_ABST
    Figure CN114902242B_ABST
Patent Text Reader

Abstract

A specialized integrated circuit for artificial neural networks is integrated with high bandwidth memory. The neural network includes a systolic array of interconnected processing elements, including upstream processing elements and downstream processing elements. Each processing element includes a pair of input / output ports for concurrent forward and backward propagation. The processing elements can be used for convolution, in which case the pair of input / output ports can support fast and efficient scanning of a kernel over activations.
Need to check novelty before this filing date? Find Prior Art