Abstract:
In this arithmetic processing device, during a filter processing and a cumulative addition processing for calculating a specific pixel of an output feature amount map, an arithmetic controller controls so as to temporarily store an intermediate result in a cumulative addition result storing memory and process another pixel, store the intermediate result of the cumulative addition processing for all pixels in the cumulative addition result storing memory, then return to a first pixel, read the value stored in the cumulative addition result storing memory as an initial value of the cumulative addition processing, and continue the cumulative addition processing.
Abstract:
An SRAM write controller of an arithmetic processing device for deep learning, which performs a convolution processing and a full-connect processing, virtually divides each SRAM constituting a data storage memory into a plurality of areas, switches the area to be written by the ID and controls so that different input feature maps of the same coordinate are stored in the same SRAM, and controls such that different input feature value map data of the same coordinate is stored in the same SRAM.
Abstract:
An image processing apparatus receives an image signal and generates a display image having an image range associated with a display area of a display unit from an image based on the image signal. The image processing apparatus includes a position-of-interest-calculating-unit, a frame-out-accuracy-calculation-unit, an alteration-variable-decision-unit and an image-alteration-unit. The position-of-interest-calculating-unit calculates a position of interest as a position of an object of interest in the image. The frame-out-accuracy-calculation-unit calculates a frame-out accuracy representing an accuracy that the position of interest deviates from the image range based on the position of interest and the image range. The alteration-variable-decision-unit decides a processing variable of alteration processing performed with respect to the image in conformity with the frame-out accuracy. The image-alteration-unit performs the alteration processing with respect to the image in conformity with the decided processing variable to generate a signal of the display image.
Abstract:
In an arithmetic processing device, a controller includes: a second non-linear converter that, when a selector has branched off to a second processing side, performs non-linear arithmetic processing on the result of a cumulative addition processing of a first adder; and a second pooling processing part to which the results of the cumulative addition processing of k first adders that have been subject to the non-linear arithmetic processing by the second non-linear converter are inputted, the second pooling processing part performing a pooling process on the simultaneously inputted data. A data-storing memory manager writes the same data to k different data-storing memories when the number of input feature map data is less than or equal to N/k. The controller performs a control so that the selector branches off to the second processing side when the number of input feature map data is less than or equal to N/k.
Abstract:
An arithmetic part of an arithmetic processing device includes: a filter processing part that has a multiplier and a first adder and performs filter processing; a second adder that performs cumulative addition processing that cumulatively adds all of the results of the filter processing as executed in N parallel; a non-linear conversion part that performs non-linear arithmetic processing on the result of the cumulative addition processing; a pooling processing part that performs pooling processing on the result of the non-linear arithmetic processing; and an arithmetic control part that controls the filter processing part, the second adder, the non-linear conversion part, and the pooling processing part.
Abstract:
An arithmetic part of an arithmetic processing device includes: a filter processing part that has a multiplier and a first adder and performs filter processing; a second adder that performs cumulative addition processing that cumulatively adds all of the results of the filter processing as executed in N parallel; a non-linear conversion part that performs non-linear arithmetic processing on the result of the cumulative addition processing; a pooling processing part that performs pooling processing on the result of the non-linear arithmetic processing; and an arithmetic control part that controls the filter processing part, the second adder, the non-linear conversion part, and the pooling processing part.
Abstract:
An SRAM write controller of an arithmetic processing device for deep learning, which performs a convolution processing and a full-connect processing, virtually divides each SRAM constituting a data storage memory into a plurality of areas, switches the area to be written by the ID and controls so that different input feature maps of the same coordinate are stored in the same SRAM, and controls such that different input feature value map data of the same coordinate is stored in the same SRAM.
Abstract:
An image processing apparatus receives an image signal and generates a display image having an image range associated with a display area of a display unit from an image based on the image signal. The image processing apparatus includes a position-of-interest-calculating-unit, a frame-out-accuracy-calculation-unit, an alteration-variable-decision-unit and an image-alteration-unit. The position-of-interest-calculating-unit calculates a position of interest as a position of an object of interest in the image. The frame-out-accuracy-calculation-unit calculates a frame-out accuracy representing an accuracy that the position of interest deviates from the image range based on the position of interest and the image range. The alteration-variable-decision-unit decides a processing variable of alteration processing performed with respect to the image in conformity with the frame-out accuracy. The image-alteration-unit performs the alteration processing with respect to the image in conformity with the decided processing variable to generate a signal of the display image.