Patents by Inventor PAUL ALEPIN

PAUL ALEPIN 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: 20220100575
    Abstract: Method and apparatus for process accelerator (PA) using configurable hardware accelerators is provided. The PA can include a plurality of processing elements (PEs). The PEs of the PA can be used to accelerate a process and/or one or more threads. PEs can include PE local memory which due to the memories' close physical proximity to the PE can result in reduced energy consumption. The plurality of PEs can be daisy-chain connected or DMA mode can be used to write the result of a PE directly into the PE local memory of another PE for further processing.
    Type: Application
    Filed: September 25, 2020
    Publication date: March 31, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chang Hoon LEE, Paul ALEPIN, John Edward VINCENT
  • Patent number: 11277155
    Abstract: The disclosed structures and methods are directed to decoders and to methods for decoding codes, for example, polar codes. The decoder comprises: a codeword node decoding pipeline having three logic units, and configured to, for each encoded codeword node: based on a received instruction sequence, adjust the three logic units for decoding of each encoded codeword node, and decode a set of logarithmic likelihood ratios (LLRs) corresponding to the encoded codeword node to generate decoded bits. The decoder also has an output storage configured to store the decoded bits corresponding to each encoded codeword node, and generate a decoded codeword based on the decoded bits. The decoding method comprises adjusting the codeword node decoding pipeline to each encoded codeword node based on codeword node length and a codeword node type, as well as a bit index of the encoded codeword node.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: March 15, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Louis-Philippe Hamelin, Chang Hoon Lee, Olivier D'Arcy, Guy-Armand Kamendje Tchokobou, Paul Alepin
  • Publication number: 20220006476
    Abstract: The disclosed structures and methods are directed to decoders and to methods for decoding codes, for example, polar codes. The decoder comprises: a codeword node decoding pipeline having three logic units, and configured to, for each encoded codeword node: based on a received instruction sequence, adjust the three logic units for decoding of each encoded codeword node, and decode a set of logarithmic likelihood ratios (LLRs) corresponding to the encoded codeword node to generate decoded bits. The decoder also has an output storage configured to store the decoded bits corresponding to each encoded codeword node, and generate a decoded codeword based on the decoded bits. The decoding method comprises adjusting the codeword node decoding pipeline to each encoded codeword node based on codeword node length and a codeword node type, as well as a bit index of the encoded codeword node.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Inventors: Louis-Philippe HAMELIN, Chang Hoon LEE, Olivier D'ARCY, Guy-Armand KAMENDJE TCHOKOBOU, Paul ALEPIN
  • Patent number: 10853077
    Abstract: The method can be performed in a processor integrated circuit having an instruction decoder and a plurality of shared resources, a resource tracker circuit having a plurality of credit units associated with corresponding ones of the shared resources in a manner to be updatable based on availability of the shared resources, and a resource matcher connected to receive a resource requirement signal from the decoder and connected to receive a resource availability signal from the resource tracker. The method can include performing a determination of whether or not the resource requirement signal matches the resource availability signal, and, upon a positive determination, dispatching corresponding instruction data, updating the status of a corresponding one or more of the credit units, and preventing the resource matcher from performing a subsequent determination for a given period of time after the positive determination.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: December 1, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Louis-Philippe Hamelin, Peter Man-Kin Sinn, Chang Lee, Paul Alepin, Guy-Armand Kamendje Ichokobou, Olivier D'Arcy, John Edward Vincent
  • Patent number: 10761560
    Abstract: The embodiments employ a transaction based design methodology to supply clocking when clock pulses are requested. The transactional module receives a clock when it requests a clock pulse and one stage of a logic pipeline is clocked at a time. This methodology reduces dynamic power dissipation by the transactional module from the dynamic power dissipated by traditional synchronous logic designs.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: September 1, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chang Hoon Lee, John Edward Vincent, Louis-Philippe Hamelin, Paul Alepin
  • Publication number: 20200117231
    Abstract: The embodiments employ a transaction based design methodology to supply clocking when clock pulses are requested. The transactional module receives a clock when it requests a clock pulse and one stage of a logic pipeline is clocked at a time. This methodology reduces dynamic power dissipation by the transactional module from the dynamic power dissipated by traditional synchronous logic designs.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chang Hoon LEE, John Edward VINCENT, Louis-Philippe HAMELIN, Paul ALEPIN
  • Publication number: 20170060583
    Abstract: The method can be performed in a processor integrated circuit having an instruction decoder and a plurality of shared resources, a resource tracker having a plurality of credit units associated to corresponding ones of the shared resources in a manner to be updatable based on availability of the shared resources, a resource matcher connected to receive a resource requirement signal from the decoder and connected to receive a resource availability signal from the resource tracker. The method can include: performing a determination of whether or not the resource requirement signal matches the resource availability signal, and, upon a positive determination, dispatching a corresponding instruction data, updating the status of a corresponding one or more of the credit units, and preventing the resource matcher from performing a subsequent determination for given period of time after the positive determination.
    Type: Application
    Filed: January 25, 2016
    Publication date: March 2, 2017
    Inventors: LOUIS-PHILIPPE HAMELIN, PETER MAN-KIN SINN, CHANG LEE, PAUL ALEPIN, GUY-ARMAND KAMENDJE TCHOKOBOU, OLIVIER DARCY, JOHN EDWARD VINCENT