×

ARITHMETIC PROCESSING DEVICE AND CONTROL METHOD FOR ARITHMETIC PROCESSING DEVICE

  • US 20190004795A1
  • Filed: 06/22/2018
  • Published: 01/03/2019
  • Est. Priority Date: 07/03/2017
  • Status: Active Grant
First Claim
Patent Images

1. An arithmetic processing device which overlaps second data having second element data included in a matrix on first data having first element data included in the matrix such that the first element data and the second element data are associated with each other, moves the second data in a row direction by a predetermined number of the first element data to perform a predetermined operation, and calculates third data having a matrix including third element data calculated by the predetermined operation in each state of overlapping of the second data on the first data, the arithmetic processing device comprising:

  • a memory configured to store the first data and the second data;

    a plurality of arithmetic circuits;

    a first memory arranged for each of the arithmetic circuits and configured to store a first predetermined row having the predetermined number of the first data stored in the memory;

    a second memory arranged for each of the arithmetic circuits and configured to store a second predetermined row having a predetermined number of the second data stored in the memory; and

    a plurality of multiply-add arithmetic circuits arranged for each of the arithmetic circuits, a number of the multiply-add arithmetic circuits corresponding to the predetermined number, wherein each of the multiply-add arithmetic circuits performs a processing of acquiring different first element data included in the first predetermined row from the first memory, acquiring the same second element data included in the second predetermined row from the second memory, and performing an operation using the acquired first element data and the acquired second element data a predetermined number of times, to obtain the third data by executing the operation using the first data and the second data based on a result of performing a row operation which is an operation of one row of the first data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×