Patents by Inventor Chun Hang Lee

Chun Hang Lee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240119114
    Abstract: A matrix multiplier includes an operation circuit and a controller. The operation circuit is coupled to the controller. The controller is configured to control the operation circuit to reuse a left fractal matrix Asr in n consecutive clock cycles, and control the operation circuit to use a right fractal matrix Brt in n right fractal matrices in each of the n consecutive clock cycles. The operation circuit is configured to multiply, in each of the n consecutive clock cycles, the left fractal matrix by the right fractal matrix in the n right fractal matrices to obtain n matrix operation results.
    Type: Application
    Filed: October 25, 2023
    Publication date: April 11, 2024
    Inventors: Chun Hang Lee, Mingke Li, Yidong Zhang
  • Publication number: 20230266941
    Abstract: A splitting circuit included in a floating-point number calculation circuit splits a mantissa part of a first floating-point number and a mantissa part of a second floating-point number. An exponential processing circuit obtains a second number of shifted bits of each mantissa part obtained after splitting. A calculation circuit calculates a product of the mantissa part of the first floating-point number and the mantissa part of the second floating-point number based on each mantissa part obtained after splitting and the second number of shifted bits of each mantissa part obtained after splitting. The floating-point number calculation circuit can split a large bit-width floating-point number into small bit-width floating-point numbers, so that a small bit-width multiplier is used to calculate the large bit-width floating-point number.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 24, 2023
    Inventors: Donglong Jiang, Zhenjiang Dong, Huan Xie, Chun Hang Lee
  • Publication number: 20230236891
    Abstract: A neural network accelerator is provided, including: a preprocessing module (301), configured to perform first forward winograd transform on a target matrix corresponding to an input feature map, to obtain a transformed target matrix, where the preprocessing module (301) is further configured to perform second forward winograd transform on a convolution kernel, to obtain a transformed convolution kernel; a matrix operation module (302), configured to perform a matrix multiplication operation on a first matrix and a second matrix, to obtain a multiplication result, where the first matrix is constructed based on the transformed target matrix, and the second matrix is constructed based on the transformed convolution kernel; and a vector operation module (303), configured to perform inverse winograd transform on the multiplication result, to obtain an output feature map.
    Type: Application
    Filed: March 28, 2023
    Publication date: July 27, 2023
    Inventors: Chen XIN, Honghui YUAN, Chun Hang LEE
  • Publication number: 20220206757
    Abstract: A multiplier (500) configured to simultaneously implement a plurality of low bit width multiplication operations is provided. The multiplier (500) includes a multiplicator input end (550) for receiving two low bit width multiplicators, a multiplicand input end (560) for receiving two low bit width multiplicands, a mask circuit (540) for masking each low bit width multiplicator, and a multiplication operation circuit (502) for multiplying a mask result and a multiplicand. When a sum of bit widths of the multiplicators is smaller than the multiplicator input end (550) and a sum of bit widths of the multiplicands is smaller than the multiplicand input end (560), masking is performed on each of the low bit width multiplicators, so that the multiplier (500) may respectively implement two low bit width multiplication operations, which resolves a waste of hardware resources that occurs because the multiplier can only process multiplication operations in one data format.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 30, 2022
    Inventors: Chun Hang LEE, Zhenjiang DONG
  • Patent number: 11063695
    Abstract: The invention relates to an apparatus for selecting candidates in a K-Best algorithm of a MIMO decoder. The K-Best algorithm uses a layered structure comprising a first layer and subsequent layers. In each subsequent layer 2L candidates are selected by iteratively carrying out a selection step, wherein in the selection step the apparatus is configured to calculate and select at least two candidates having minimum distance values of a candidate group, and after each iteratively carried out selection step, the selected at least two candidates are sent to a further subsequent layer for iteratively generating a further candidate group of 2L candidates in the further subsequent layer.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: July 13, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yaron Ben-Arie, Chun Hang Lee, Genadiy Tsodik, Shimon Shilo, Doron Ezri
  • Publication number: 20200344000
    Abstract: The invention relates to an apparatus for selecting candidates in a K-Best algorithm of a MIMO decoder. The K-Best algorithm uses a layered structure comprising a first layer and subsequent layers. In each subsequent layer 2L candidates are selected by iteratively carrying out a selection step, wherein in the selection step the apparatus is configured to calculate and select at least two candidates having minimum distance values of a candidate group, and after each iteratively carried out selection step, the selected at least two candidates are sent to a further subsequent layer for iteratively generating a further candidate group of 2L candidates in the further subsequent layer.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 29, 2020
    Inventors: Yaron BEN-ARIE, Chun Hang LEE, Genadiy TSODIK, Shimon SHILO, Doron EZRI
  • Patent number: 9106262
    Abstract: A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: August 11, 2015
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Felix Chow, Chun Hang Lee
  • Patent number: 8879640
    Abstract: A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: November 4, 2014
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Felix Chow, Chun Hang Lee
  • Publication number: 20140289591
    Abstract: A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream.
    Type: Application
    Filed: March 24, 2014
    Publication date: September 25, 2014
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Felix CHOW, Chun Hang LEE
  • Publication number: 20120207224
    Abstract: A computer processor implementable method of decoding low-density parity-check (LDPC) code, comprising: receiving a log-likelihood-ratio (LLR) input bitstream; performing a combined bit-deinterleaving and reordering process on the LLR input bitstream and storing in a physical memory space, comprising: determining a logical memory address for each LLR bit in the LLR input bitstream, determining a physical memory address for each LLR bit in the LLR input bitstream from logical memory address of the LLR bit; decoding the LLR input bitstream stored in the physical memory space; and performing a combined de-reordering and de-mapping process on the decoded LLR input bitstream.
    Type: Application
    Filed: February 15, 2011
    Publication date: August 16, 2012
    Applicant: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Felix Chow, Chun Hang Lee