-
公开(公告)号:US20200293208A1
公开(公告)日:2020-09-17
申请号:US16721936
申请日:2019-12-20
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Howard Chonghe YANG , Zhongyuan CHANG , Chunyi LI
Abstract: The application discloses a memory controller coupled to a memory module for controlling access to the memory module. The memory controller comprises: a registering clock driver coupled to the memory module for providing a data access command to the memory module so as to control access to the memory module; and a data buffer coupled between the registering clock driver and the memory module for exchanging data between the memory module and the registering clock driver under the control of the registering clock driver; wherein the registering clock driver comprises a computing unit for computing the data received via the data buffer from the memory module and providing a computing result to the memory module via the data buffer.
-
公开(公告)号:US20200371785A1
公开(公告)日:2020-11-26
申请号:US16876133
申请日:2020-05-18
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Abstract: The present application discloses a computing device and a neural network processor including the computing device. The computing device includes one or more columns of computing units arranged in an array, wherein at least one computing unit in each column comprises: an arithmetic parameter memory for storing one or more arithmetic parameters; an arithmetic logical unit (ALU) for receiving input data and performing computation on the input data using the one or more arithmetic parameters stored in the arithmetic parameter memory; and an address controller for providing an address control signal to the arithmetic parameter memory to control the storage and output of the one or more arithmetic parameters.
-
公开(公告)号:US20200293467A1
公开(公告)日:2020-09-17
申请号:US16721932
申请日:2019-12-20
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Qingjiang MA , Gang SHAN , Chunyi LI
Abstract: The application discloses a memory controller coupled to a memory module for controlling access to the memory module, wherein the memory module comprises one or more memory groups each having a plurality of memory blocks, and the memory controller comprising: a registering clock driver coupled to the memory module for providing to the memory module a data access command so as to control access to the memory module; one or more data buffers coupled to the registering clock driver, and each data buffer coupled to a memory group via a memory group data interface; wherein at least one of the memory group data interfaces comprises a plurality of data buses each coupled to one or more memory blocks of the memory group that the memory group data interface coupled to, such that the memory group can exchange data with the data buffer via the plurality of data buses under the control of the registering clock driver.
-
公开(公告)号:US20220327128A1
公开(公告)日:2022-10-13
申请号:US17718983
申请日:2022-04-12
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Song XU , Lanxin ZHANG , Yufeng QU , Chunyi LI
IPC: G06F16/2453
Abstract: A method for querying in a candidate vector set candidate vectors similar to object vectors is disclosed, wherein the candidate vector set comprises a plurality of candidate vectors each being quantized as having a central vector portion and a residual vector portion, and the candidate vector set comprises a plurality of candidate vector subsets, the method comprising: acquiring a set of object vectors; querying, for each object vector of the set of object vectors, a first number of candidate vector subsets that are closest to the object vector; generating and storing a plurality of common calculation results based on a set of central vector portions and a set of residual vector portions of candidate vectors of the first number of candidate vector subsets; generating and storing pre-calculation results based on the set of object vectors and the set of residual vector portion; and determining, for each object vector of the set of object vectors, a second number of candidate vectors that are similar to the object vector among the candidate vectors in the corresponding first number of candidate vector subsets based on the stored pre-calculation results and common calculation results.
-
公开(公告)号:US20220334762A1
公开(公告)日:2022-10-20
申请号:US17709454
申请日:2022-03-31
Applicant: MONTAGE TECHNOLOGY CO., LTD.
Inventor: Jie DAI , Chunyi LI , Zhijie LIU , Zhongyuan CHANG
IPC: G06F3/06
Abstract: The application discloses a device and a method for picking up top k values from N values. The method comprises: A) controlling a buffer to receive values into a data pool until the number of values in the data pool reaches the predetermined memory size; B) dividing the values in the data pool into a first portion and a second portion based on their comparison to an adjustable threshold value until the number of values in the first portion falls into a predetermined range; C) discarding the values in the second portion and controlling the buffer to continue to receive values into the data pool until the number of values in the data pool reaches the predetermined memory size again or the buffer has received all the N values; D) repeating steps B to C until the buffer has received all the N values; E) dividing the values in the data pool into the first portion and the second portion based on their comparison to the adjustable threshold value, until the number of values in the first portion reaches k; and F) controlling the buffer to output the k values in the first portion as the top k values.
-
-
-
-