ARTIFICIAL INTELLIGENCE CHIP AND INSTRUCTION EXECUTION METHOD USED IN ARTIFICIAL INTELLIGENCE CHIP

To provide an instruction execution method which improves a function of an artificial intelligence chip.SOLUTION: An artificial intelligence chip includes an instruction memory, a data memory, and one or more general-purpose execution components and exclusive execution components. The instruction me...

Full description

Saved in:
Bibliographic Details
Main Authors HAN JINCHEN, HUANG YAN, SHI JIAXIN, XU NINGYI, WU PENG
Format Patent
LanguageEnglish
Japanese
Published 20.02.2020
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To provide an instruction execution method which improves a function of an artificial intelligence chip.SOLUTION: An artificial intelligence chip includes an instruction memory, a data memory, and one or more general-purpose execution components and exclusive execution components. The instruction memory receives a kernel code including at least one code block. The general-purpose execution components receive a code block, lock the exclusive execution components related to the code block, and transmit an instruction of the code block to the locked exclusive execution components. The exclusive execution components execute the received instruction and store an execution result in the data memory. The data memory stores the execution result transmitted from the exclusive execution components. Frequent communication with CPU is avoided in a kernel code execution period, and frequent lock/lock release of the exclusive execution components can be avoided.SELECTED DRAWING: Figure 2 【課題】人工知能チップの機能を向上させる命令実行方法を提供する。【解決手段】人工知能チップは、命令メモリ、データメモリ、及び一以上の汎用実行コンポーネントと専用実行コンポーネントを備える。命令メモリは、少なくとも一つのコードブロックを含むカーネルコードを受信する。汎用実行コンポーネントは、コードブロックを受信し、該コードブロックに関連する専用実行コンポーネントをロックし、該コードブロックの命令を、ロックされた専用実行コンポーネントに送信する。専用実行コンポーネントは、受信した命令を実行して実行結果をデータメモリに記憶する。データメモリは、専用実行コンポーネントから送信された実行結果を記憶する。カーネルコード実行期間においてCPUとの頻繁な通信を回避するとともに、専用実行コンポーネントを頻繁なロック/ロック解除を回避できる。【選択図】図2
Bibliography:Application Number: JP20190125661