US 11,669,249 B2
Data processing system performing neural network operations and operating method thereof
Young Jae Jin, Icheon (KR)
Assigned to SK hynix Inc., Icheon (KR)
Filed by SK hynix Inc., Icheon (KR)
Filed on Jun. 24, 2020, as Appl. No. 16/911,086.
Claims priority of application No. 10-2019-0168892 (KR), filed on Dec. 17, 2019.
Prior Publication US 2021/0181951 A1, Jun. 17, 2021
Int. Cl. G06F 3/06 (2006.01); G06N 3/063 (2023.01); G06N 3/045 (2023.01)
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
OG exemplary drawing
 
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.