发明名称 CONVOLUTION OPERATION APPARATUS
摘要 There is provided with a convolution operation apparatus. A first product-sum calculator includes a plurality of first multipliers, a plurality of first accumulators, a first data supplier which supplies first data to the plurality of first multipliers, and a second data supplier which supplies a plurality of second data to the plurality of first multipliers. A second product-sum calculator includes a plurality of second multipliers, a plurality of second accumulators, a third data supplier which supplies third data to the plurality of second multipliers, and a fourth data supplier which receives and holds an output from each of the plurality of first accumulators and supply the outputs as fourth data to a corresponding one of the plurality of second multipliers.
申请公布号 US2017116495(A1) 申请公布日期 2017.04.27
申请号 US201615331044 申请日期 2016.10.21
申请人 CANON KABUSHIKI KAISHA 发明人 Nomura Osamu;Yamamoto Takahisa;Kato Masami;Ito Yoshinori;Mori Katsuhiko
分类号 G06K9/46;G06N3/08 主分类号 G06K9/46
代理机构 代理人
主权项 1. A convolution operation apparatus, comprising: a first product-sum calculator including: a plurality of first multipliers each configured to multiply data input to a first input and a second input; a plurality of first accumulators each configured to accumulate a multiplication result from a corresponding one of the plurality of first multipliers; a first data supplier configured to supply first data to the first input of each of the plurality of first multipliers; and a second data supplier configured to supply a plurality of second data to respective second inputs of the plurality of first multipliers; a second product-sum calculator including: a plurality of second multipliers each configured to multiply data input to a first input and a second input; a plurality of second accumulators each configured to accumulate a multiplication result from a corresponding one of the plurality of second multipliers; a third data supplier configured to supply third data to the first input of each of the plurality of second multipliers; and a fourth data supplier configured to receive and hold an output from each of the plurality of first accumulators and supply the output as fourth data to the second input of a corresponding one of the plurality of second multipliers; and a controller configured to control the first product-sum calculator and the second product-sum calculator to parallelly execute product-sum processing, wherein the second product-sum calculator provides the outputs from the plurality of second accumulators as results of convolution operations to the second data using the first data and the third data.
地址 Tokyo JP