SEMICONDUCTOR DEVICE

To improve power consumption efficiency.SOLUTION: A semiconductor device (1) comprises: a hardware accelerator including a plurality of multiply-accumulate circuits (11) and used for processing that uses a neural network; a target table (51) in which a target value indicating a ratio of the multiply...

Full description

Saved in:
Bibliographic Details
Main Author SEKI NAOKI
Format Patent
LanguageEnglish
Japanese
Published 28.03.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:To improve power consumption efficiency.SOLUTION: A semiconductor device (1) comprises: a hardware accelerator including a plurality of multiply-accumulate circuits (11) and used for processing that uses a neural network; a target table (51) in which a target value indicating a ratio of the multiply-accumulate circuits to be activated is set for each neural network model; a power supply control unit (50) which refers to the target table and controls supplying power to the multiply-accumulate circuits or stopping the power supplied to the circuits separately, in accordance with the target value set for the model of the neural network to be executed; a monitoring unit (30) which observes, when the semiconductor device executes the processing, an actual utilization ratio of the multiply-accumulate circuits; and a table update unit (54) which sets, when update of the target value is required during the processing executed on the semiconductor device, a new target value based on the actual utilization ratio, and updates the target table with the new target value.SELECTED DRAWING: Figure 1 【課題】電力の消費効率を向上する。【解決手段】半導体装置(1)は、複数の積和演算回路(11)を含み、ニューラルネットワークを用いた処理に使用されるハードウェアアクセラレータと、アクティブにする積和演算回路の割合を示す目標値が、ニューラルネットワークのモデルごとに、設定された目標テーブル(51)と、目標テーブルを参照し、実行対象となるニューラルネットワークのモデルについて設定されている目標値に応じて、複数の積和演算回路への電力の供給または電力供給の停止を個別に制御する電源制御部(50)と、半導体装置において処理が実行されているときに、複数の積和演算回路の実使用率を観測するモニタ部(30)と、半導体装置において処理が実行されているときに、目標値の更新が必要である場合、実使用率に基づいて新たな目標値を設定し、新たな目標値で目標テーブルを更新するテーブル更新部(54)と、を備える。【選択図】図1
Bibliography:Application Number: JP20220146736