CPC G06F 3/0611 (2013.01) [G06F 3/0638 (2013.01); G06F 3/0659 (2013.01); G06F 3/0673 (2013.01); G06N 3/045 (2023.01); G06N 3/063 (2013.01)] | 19 Claims |
1. A data processing system, that performs a neural network operation in response to a request from a host, comprising:
a controller configured to receive control information and input data from the host and to generate output data by performing an operation on the input data and a weight, the control information including a scheme for storing a parameter including the input data, the output data, and the weight and a scheme for reusing the weight; and
a memory device configured to store the weight according to control of the controller as the weight is transmitted from the host,
wherein the controller includes an address converter configured to map a physical address provided from the host to a memory address based on the parameter storing scheme and the weight reusing scheme so that a bandwidth of a reading operation of the weight is maximized.
|