JP6945986B2 - 演算回路、その制御方法及びプログラム - Google Patents
演算回路、その制御方法及びプログラム Download PDFInfo
- Publication number
- JP6945986B2 JP6945986B2 JP2016211897A JP2016211897A JP6945986B2 JP 6945986 B2 JP6945986 B2 JP 6945986B2 JP 2016211897 A JP2016211897 A JP 2016211897A JP 2016211897 A JP2016211897 A JP 2016211897A JP 6945986 B2 JP6945986 B2 JP 6945986B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- arithmetic
- reference data
- group
- coefficient data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored program computers
- G06F15/78—Architectures of general purpose stored program computers comprising a single central processing unit
- G06F15/7867—Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/10—Interfaces, programming languages or software development kits, e.g. for simulating neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/94—Hardware or software architectures specially adapted for image or video understanding
- G06V10/955—Hardware or software architectures specially adapted for image or video understanding using specific electronic processors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/24—Character recognition characterised by the processing or recognition method
- G06V30/242—Division of the character sequences into groups prior to recognition; Selection of dictionaries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
- G06V30/333—Preprocessing; Feature extraction
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Software Systems (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computing Systems (AREA)
- Biophysics (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Hardware Design (AREA)
- Neurology (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Biodiversity & Conservation Biology (AREA)
- Complex Calculations (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
ここで、「input(x,y)」は座標(x、y)での参照画素値を示し、「output(x,y)」は座標(x、y)での演算結果を示す。また、「weight(column,row)」は座標(x+column、y+row)での重み係数を示し、「columnSize」及び「rowSize」はコンボリューションカーネルサイズを示す。
まず、本発明の第1の実施形態について説明する。図1は本発明の第1の実施形態に係る演算回路の構成を説明する図である。図1に示す演算回路は、図16に示すような複数のデータ群の階層的な結合関係にしたがって、下位の階層から特徴面を順次算出していく。並列演算部1081〜108nは、それぞれm個(mは1以上)の積和演算器を内蔵するものとする。並列演算部1081〜108nは、同一のクロックで並列に動作する。参照データ供給部107は、参照データ保持部105にバッファリングされた参照データ(コンボリューション演算に必要な前階層の特徴面データの一部)を所定のタイミングで並列演算部1081〜108nに供給する。参照データ供給部107は、所定のグループの参照データ供給部1061〜106nに分割されており、分割されたグループ単位でそれぞれ並列演算部1081〜108nに複数の異なるデータを並列に供給する。
第1の実施形態は2種類の並列演算器の割り付け方法を変更する場合について説明したが、本実施形態ではより自由度の高い割り付け方法を実現する構成例について説明する。
第1の実施形態では2つの特徴面に演算器を分配する場合について説明したが、本実施形態では1つの特徴面を演算する場合の演算器の割り付け方法を変更する場合について説明する。なお、本実施形態の演算回路の構成は、第1の実施形態の演算回路と同じであるので、その説明を省略する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
102 制御部
103 係数データ供給部
105 参照データ保持部
107 参照データ供給部
1081〜108n 並列演算部
109 演算結果取り出し部
Claims (18)
- フィルタ演算の参照データと係数データとを記憶する記憶装置と接続する演算回路であって、
各演算器が、その演算器に対応する1グループの前記参照データと、その演算器に対応する1グループの前記係数データとのフィルタ演算を実行することで、前記フィルタ演算を並列に実行する所定個の演算器と、
前記記憶装置から転送された前記所定個のグループの参照データを保持し、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの参照データをグループ単位で供給する参照データ供給手段と、
前記記憶装置から転送された前記所定個のグループの係数データを保持し、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの係数データから順次1つずつ係数データを供給する係数データ供給手段とを有し、
前記所定個の演算器の各々は、前記参照データ供給手段から供給された、その演算器に対応する1グループの参照データに対して、その演算器に対応する1グループの係数データから前記係数データ供給手段により順次1つずつ供給された1つの係数データを用いたフィルタ演算を実行する
ことを特徴とする演算回路。 - 前記係数データ供給手段は、前記記憶装置から転送された1以上のグループの前記係数データを保持する係数データ保持手段と、前記係数データ保持手段から前記所定個の演算器のそれぞれに対応するフィルタの係数データのグループをロードする前記所定個の係数データシフトレジスタとをさらに有し、当該所定個の係数データシフトレジスタの各々が、前記所定個の演算器のうち対応する1つの演算器に順次1つずつ係数データを供給することを特徴とする請求項1に記載の演算回路。
- 前記係数データ供給手段は、前記所定個の係数データシフトレジスタが、前記係数データ保持手段から、それぞれ独立の係数データのグループをロードするか共通の係数データのグループをロードするかを選択する選択手段をさらに有することを特徴とする請求項2に記載の演算回路。
- 前記参照データ供給手段は、前記記憶装置から転送された1以上のグループの前記参照データを保持する参照データ保持手段と、前記参照データ保持手段からそれぞれに対応する1グループの参照データをロードする前記所定個の参照データシフトレジスタとをさらに有し、当該所定個の参照データシフトレジスタの各々が、前記所定個の演算器のうち対応する1つの演算器に参照データをグループ単位で供給することを特徴とする請求項1乃至3の何れか1項に記載の演算回路。
- 前記参照データ供給手段は、前記所定個の参照データシフトレジスタが、前記参照データ保持手段から、それぞれ独立の参照データのグループをロードするか共通の参照データのグループをロードするかを選択する選択手段をさらに有することを特徴とする請求項4に記載の演算回路。
- 前記係数データ供給手段は、前記所定個の演算器に対して、第1のモードでは、当該所定個の演算器に共通の係数データのグループの係数データを1つずつ供給し、第2のモードでは、当該所定個の演算器それぞれで独立の係数データのグループの係数データを1つずつ供給し、
前記参照データ供給手段は、前記所定個の演算器に対して、前記第1のモードでは、当該所定個の演算器それぞれで独立の参照データのグループをグループ単位で供給し、前記第2のモードでは、当該所定個の演算器に共通の参照データのグループをグループ単位で供給することを特徴とする請求項1に記載の演算回路。 - 前記係数データ供給手段から前記所定個の演算器のそれぞれに前記係数データを供給する経路を制御する経路制御手段をさらに有することを特徴とする請求項1又は6に記載の演算回路。
- 前記経路制御手段は、クロスバースイッチを用いることを特徴とする請求項7に記載の演算回路。
- 前記フィルタ演算は、前記1グループの参照データと前記1グループの係数データとのコンボリューション演算であることを特徴とする請求項1乃至8の何れか1項に記載の演算回路。
- 前記所定個の演算器のそれぞれの出力データを、各演算器に対応する1つが保持する前記所定個の結果シフトレジスタと、前記結果シフトレジスタの出力データに対して非線形変換の処理を行う変換手段と、をさらに有することを特徴とする請求項1乃至9の何れか1項に記載の演算回路。
- 前記結果シフトレジスタの前記出力データ又は前記変換手段の出力データを、前記記憶装置に記憶させる制御手段をさらに有することを特徴とする請求項10に記載の演算回路。
- 前記参照データは2次元データであって、前記所定個の演算器は、前記参照データのサイズに基づいて、前記2次元データの水平方向又は垂直方向における前記参照データに対して、順に前記フィルタ演算を行うことを特徴とする請求項1乃至11の何れか1項に記載の演算回路。
- 前記フィルタ演算は、コンボリューショナルニューラルネットワークの複数のデータ群の階層的な結合関係により表現される演算であることを特徴とする請求項1乃至12の何れか1項に記載の演算回路。
- 前記階層的な結合関係に基づいて、前記複数の演算器による並列処理を制御する制御手段をさらに有することを特徴とする請求項13に記載の演算回路。
- 請求項1乃至14の何れか1項に記載の演算回路を有し、前記参照データとして画像データを処理することを特徴とする画像処理装置。
- 前記演算回路は、パターン認識のための演算処理を行うことを特徴とする請求項15に記載の画像処理装置。
- フィルタ演算の参照データと係数データとを記憶する記憶装置と接続する演算回路の制御方法であって、
所定個の演算器における各演算器が、その演算器に対応する1グループの前記参照データと、その演算器に対応する1グループの前記係数データとのフィルタ演算を実行することで、前記フィルタ演算を並列に実行する演算工程と、
参照データ供給手段が、前記記憶装置から転送された前記所定個のグループの参照データを保持し、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの参照データをグループ単位で供給する参照データ供給工程と、
係数データ供給手段が、前記記憶装置から転送された前記所定個のグループの係数データを保持し、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの係数データのグループから順次1つずつ係数データを供給する係数データ供給工程とを有し、
前記演算工程において、前記所定個の演算器の各々は、前記参照データ供給手段から供給された、その演算器に対応する1グループの参照データに対して、その演算器に対応する1グループの係数データから前記係数データ供給手段により順次1つずつ供給された1つの係数データを用いたフィルタ演算を実行する
ことを特徴とする方法。 - フィルタ演算の参照データと係数データとを記憶する記憶装置と接続する演算回路の制御プログラムであって、
所定個の演算器における各演算器に、その演算器に対応する1グループの前記参照データと、その演算器に対応する1グループの前記係数データとのフィルタ演算を実行させることで、前記フィルタ演算を並列に実行させる演算ステップと、
参照データ供給手段に、前記記憶装置から転送された前記所定個のグループの参照データを保持させ、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの参照データをグループ単位で供給させる参照データ供給ステップと、
係数データ供給手段に、前記記憶装置から転送された前記所定個のグループの係数データを保持させ、前記所定個の演算器のそれぞれに並列に、その演算器に対応する1グループの係数データのグループから順次1つずつ係数データを供給させる係数データ供給ステップとをコンピュータに実行させ、
前記演算ステップにおいて、前記所定個の演算器の各々に、前記参照データ供給手段から供給された、その演算器に対応する1グループの参照データに対して、その演算器に対応する1グループの係数データから前記係数データ供給手段により順次1つずつ供給された1つの係数データを用いたフィルタ演算を実行させる
ことを特徴とするプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016211897A JP6945986B2 (ja) | 2016-10-28 | 2016-10-28 | 演算回路、その制御方法及びプログラム |
US15/791,223 US10586149B2 (en) | 2016-10-28 | 2017-10-23 | Convolutional neural network based image data processing apparatus, method for controlling the same, and storage medium storing program |
US16/783,792 US11068776B2 (en) | 2016-10-28 | 2020-02-06 | Convolutional neural network based data processing apparatus, method for controlling the same, and storage medium storing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016211897A JP6945986B2 (ja) | 2016-10-28 | 2016-10-28 | 演算回路、その制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018073102A JP2018073102A (ja) | 2018-05-10 |
JP6945986B2 true JP6945986B2 (ja) | 2021-10-06 |
Family
ID=62022476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016211897A Active JP6945986B2 (ja) | 2016-10-28 | 2016-10-28 | 演算回路、その制御方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (2) | US10586149B2 (ja) |
JP (1) | JP6945986B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11436442B2 (en) | 2019-11-21 | 2022-09-06 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10769453B2 (en) * | 2017-05-16 | 2020-09-08 | Samsung Electronics Co., Ltd. | Electronic device and method of controlling operation of vehicle |
US10878310B2 (en) | 2016-11-29 | 2020-12-29 | Mellanox Technologies, Ltd. | Accelerated convolution in convolutional neural networks |
WO2018212538A1 (en) * | 2017-05-16 | 2018-11-22 | Samsung Electronics Co., Ltd. | Electronic device and method of detecting driving event of vehicle |
WO2019048966A1 (ja) * | 2017-09-05 | 2019-03-14 | 株式会社半導体エネルギー研究所 | 表示システム |
KR102614815B1 (ko) | 2017-09-15 | 2023-12-20 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 표시 장치 및 전자 기기 |
US11265540B2 (en) * | 2018-02-23 | 2022-03-01 | Sk Telecom Co., Ltd. | Apparatus and method for applying artificial neural network to image encoding or decoding |
JP7038608B2 (ja) * | 2018-06-15 | 2022-03-18 | ルネサスエレクトロニクス株式会社 | 半導体装置 |
CN112334915A (zh) * | 2018-06-25 | 2021-02-05 | 奥林巴斯株式会社 | 运算处理装置 |
KR20200028168A (ko) * | 2018-09-06 | 2020-03-16 | 삼성전자주식회사 | 컨볼루셔널 뉴럴 네트워크를 이용하는 컴퓨팅 장치 및 그 동작 방법 |
CN111210012B (zh) * | 2018-11-21 | 2022-12-09 | 上海寒武纪信息科技有限公司 | 数据处理方法、装置及相关产品 |
CN111209243B (zh) * | 2018-11-21 | 2022-12-02 | 上海寒武纪信息科技有限公司 | 数据处理装置、方法及相关产品 |
CN111210011B (zh) * | 2018-11-21 | 2022-12-02 | 上海寒武纪信息科技有限公司 | 数据处理装置及相关产品 |
CN111209244B (zh) * | 2018-11-21 | 2022-05-06 | 上海寒武纪信息科技有限公司 | 数据处理装置及相关产品 |
JP7052678B2 (ja) * | 2018-11-06 | 2022-04-12 | 株式会社デンソー | 畳込み演算方法 |
KR102667134B1 (ko) * | 2018-12-07 | 2024-05-20 | 서울대학교산학협력단 | 싱글포트 메모리를 포함하는 신경망 하드웨어 가속기 및 그 동작 방법 |
JP7227769B2 (ja) * | 2019-01-10 | 2023-02-22 | キヤノン株式会社 | 情報処理装置及びメモリ制御方法 |
JP7297468B2 (ja) * | 2019-02-28 | 2023-06-26 | キヤノン株式会社 | データ処理装置及びその方法 |
JP7292903B2 (ja) * | 2019-03-01 | 2023-06-19 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP7278150B2 (ja) * | 2019-05-23 | 2023-05-19 | キヤノン株式会社 | 画像処理装置、撮像装置、画像処理方法 |
JP7299770B2 (ja) * | 2019-07-01 | 2023-06-28 | キヤノン株式会社 | 演算処理装置及び演算処理方法 |
KR20210076420A (ko) * | 2019-12-16 | 2021-06-24 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
CN112148668B (zh) * | 2020-09-15 | 2023-03-14 | 浙江大华技术股份有限公司 | 基于片上缓存的数据保存方法及装置、存储介质 |
CN112784239B (zh) * | 2021-01-22 | 2022-05-27 | 南京汇智互娱网络科技有限公司 | 一种基于人工智能的电子竞技运营信息管理*** |
CN113010469B (zh) * | 2021-03-18 | 2023-05-26 | 恒睿(重庆)人工智能技术研究院有限公司 | 图像特征提取方法、装置以及计算机可读存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003009125A (ja) | 2001-06-25 | 2003-01-10 | Victor Co Of Japan Ltd | コンテンツ情報の配送方法、コンテンツ情報の受信方法、コンテンツ情報配送装置、及びコンテンツ情報受信装置。 |
US20040054869A1 (en) * | 2001-07-19 | 2004-03-18 | Masahiro Igarashi | Calculation apparatus and image processing apparatus |
JP5368687B2 (ja) * | 2007-09-26 | 2013-12-18 | キヤノン株式会社 | 演算処理装置および方法 |
JP5376920B2 (ja) * | 2008-12-04 | 2013-12-25 | キヤノン株式会社 | コンボリューション演算回路、階層的コンボリューション演算回路及び物体認識装置 |
US10078620B2 (en) | 2011-05-27 | 2018-09-18 | New York University | Runtime reconfigurable dataflow processor with multi-port memory access module |
JP6582416B2 (ja) * | 2014-05-15 | 2019-10-02 | 株式会社リコー | 画像処理装置、画像処理方法及びプログラム |
US10417788B2 (en) * | 2016-09-21 | 2019-09-17 | Realize, Inc. | Anomaly detection in volumetric medical images using sequential convolutional and recurrent neural networks |
-
2016
- 2016-10-28 JP JP2016211897A patent/JP6945986B2/ja active Active
-
2017
- 2017-10-23 US US15/791,223 patent/US10586149B2/en active Active
-
2020
- 2020-02-06 US US16/783,792 patent/US11068776B2/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11436442B2 (en) | 2019-11-21 | 2022-09-06 | Samsung Electronics Co., Ltd. | Electronic apparatus and control method thereof |
Also Published As
Publication number | Publication date |
---|---|
US20200175358A1 (en) | 2020-06-04 |
US20180121795A1 (en) | 2018-05-03 |
US11068776B2 (en) | 2021-07-20 |
JP2018073102A (ja) | 2018-05-10 |
US10586149B2 (en) | 2020-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6945986B2 (ja) | 演算回路、その制御方法及びプログラム | |
JP6700712B2 (ja) | 畳み込み演算装置 | |
JP5376920B2 (ja) | コンボリューション演算回路、階層的コンボリューション演算回路及び物体認識装置 | |
JP6945987B2 (ja) | 演算回路、その制御方法及びプログラム | |
EP3557485B1 (en) | Method for accelerating operations and accelerator apparatus | |
US10846591B2 (en) | Configurable and programmable multi-core architecture with a specialized instruction set for embedded application based on neural networks | |
KR20200143686A (ko) | 연산을 가속하기 위한 가속기 및 시스템 | |
JP6365258B2 (ja) | 演算処理装置 | |
US11487845B2 (en) | Convolutional operation device with dimensional conversion | |
JP2018147182A (ja) | 演算処理装置およびその制御方法 | |
CN110188869B (zh) | 一种基于卷积神经网络算法的集成电路加速计算的方法及*** | |
JP6800656B2 (ja) | 演算回路、その制御方法及びプログラム | |
CN108073549B (zh) | 卷积运算装置及方法 | |
JP7352684B2 (ja) | フィルタ処理装置およびその制御方法 | |
JP6532334B2 (ja) | 並列演算装置、画像処理装置及び並列演算方法 | |
JP2006154992A (ja) | ニューロプロセッサ | |
JP7410961B2 (ja) | 演算処理装置 | |
CN112712457A (zh) | 数据处理方法以及人工智能处理器 | |
JP2019040403A (ja) | 半導体装置および画像認識システム | |
JP2023058636A (ja) | 情報処理装置及びメモリ制御方法 | |
JP7299770B2 (ja) | 演算処理装置及び演算処理方法 | |
CN110765413B (zh) | 矩阵求和结构及神经网络计算平台 | |
JP2018055570A (ja) | 演算処理装置、演算処理方法及びプログラム | |
JP7292903B2 (ja) | 画像処理装置及び画像処理方法 | |
CN115280277A (zh) | 一种数据处理装置以及数据处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191011 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200929 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201027 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210729 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210817 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210915 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6945986 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |