Device and method for neural network computing, and board and readable storage medium

US12547902B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12547902-B2
Application numberUS-202118003682-A
CountryUS
Kind codeB2
Filing dateSep 23, 2021
Priority dateSep 28, 2020
Publication dateFeb 10, 2026
Grant dateFeb 10, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present disclosure relates to an apparatus and a method for performing neural network computing, a board card, and a readable storage medium. The computing apparatus of the present disclosure is included in an integrated circuit apparatus. The integrated circuit apparatus includes a general interconnection interface and other processing apparatus. The computing apparatus interacts with other processing apparatus to jointly complete a computing operation specified by a user. The integrated circuit apparatus further includes a storage apparatus. The storage apparatus is connected to the computing apparatus and other processing apparatus, respectively. The storage apparatus is used for data storage of the computing apparatus and other processing apparatus.

First claim

Opening claim text (preview).

What is claimed: 1 . An integrated circuit apparatus for performing neural network computing, comprising: a processing apparatus configured to create a template fuse unit; a compiler configured to convert the template fuse unit into an object code; a linker configured to link the object code with a library to form an executable file; and a computing apparatus configured to perform the executable file to implement the neural network computing, wherein, when converting the template fuse unit into the object code, the compiler derives a shape of the template fuse unit, and wherein the compiler performs a reverse derivation forward from outputs for required input data and redundancy. 2 . The integrated circuit apparatus of claim 1 , wherein, when creating the template fuse unit, the processing apparatus is configured to: select a starting layer of the template fuse unit according to a starting rule of a fusion policy; and perform a fusion based on the starting layer and check rules of the fusion policy to create the template fuse unit. 3 . The integrated circuit apparatus of claim 1 , wherein the compiler derives an address of on-chip storage space of a whole control flow graph and implements access to a general address. 4 . The integrated circuit apparatus of claim 3 , wherein the compiler is configured to: divide basic blocks initially according to a division of the template fuse unit; and confirm the basic blocks and mutual relations between the basic blocks after iterative operations. 5 . The integrated circuit apparatus of claim 3 , wherein the compiler is configured to: judge how much data in a previous template fuse unit is able to be used by a next template fuse unit; and plan the address of on-chip storage space according to a judging result. 6 . The integrated circuit apparatus of claim 5 , wherein the processing apparatus allocates on-chip storage space according to the address of on-chip storage space. 7 . A board card, comprising an integrated circuit apparatus that includes: a processing apparatus configured to create a template fuse unit; a compiler configured to convert the template fuse unit into an object code; a linker configured to link the object code with a library to form an executable file; and a computing apparatus configured to perform the executable file to implement the neural network computing, wherein the compiler derives a shape of the template fuse unit in converting the template fuse unit into the object code, and wherein the compiler performs a reverse derivation forward from outputs for required input data and redundancy. 8 . The board card of claim 7 , wherein the processing apparatus is further configured to: select a starting layer of the template fuse unit according to a starting rule of a fusion policy; and perform a fusion based on the starting layer and check rules of the fusion policy to create the template fuse unit. 9 . The board card of claim 7 , wherein the compiler derives an address of on-chip storage space of a whole control flow graph and implements access to a general address. 10 . The board card of claim 9 , wherein the compiler is configured to: divide basic blocks initially according to a division of the template fuse unit; and confirm the basic blocks and mutual relations between the basic blocks after iterative operations. 11 . The board card of claim 9 , wherein the compiler is configured to: judge how much data in a previous template fuse unit is able to be used by a next template fuse unit; and plan the address of on-chip storage space according to a judging result. 12 . The board card of claim 11 , wherein the processing apparatus allocates on-chip storage space according to the address of on-chip storage space.

Assignees

Inventors

Classifications

  • Activation functions · CPC title

  • Convolutional networks [CNN, ConvNet] · CPC title

  • G06N3/10Primary

    Interfaces, programming languages or software development kits, e.g. for simulating neural networks · CPC title

  • G06N3/063Primary

    using electronic means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12547902B2 cover?
The present disclosure relates to an apparatus and a method for performing neural network computing, a board card, and a readable storage medium. The computing apparatus of the present disclosure is included in an integrated circuit apparatus. The integrated circuit apparatus includes a general interconnection interface and other processing apparatus. The computing apparatus interacts with othe…
Who is the assignee on this patent?
Cambricon Tech Corp Ltd
What technology area does this patent fall under?
Primary CPC classification G06N3/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).