Patents by Inventor Jianbin Zhu

Jianbin Zhu 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: 20240160601
    Abstract: A processor may include a plurality of columns of vector processing units arranged in a two-dimensional column array with a plurality of column stacks placed side-by-side in a first direction and each column stack having two columns stacked in a second direction. The processor may further include a memory unit divided into two portions placed on two opposite sides of the column array in the second direction. Each portion may contain two memory blocks placed side-by-side in the first direction. Each memory block may contain two cache blocks placed along a first edge abutting an adjacent memory block and a plurality banks of memory cells placed to space from the first edge in the first direction by the two cache blocks and from a second edge abutting the column array in the second direction by routing channels.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Ryan Braidwood, Yuan LI, Jianbin Zhu, Toshio Nagata
  • Publication number: 20240160602
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may include a plurality of columns of vector processing units arranged in a two-dimensional column array with a plurality of column stacks placed side-by-side in a first direction and each column stack having two columns stacked in a second direction and a temporary storage buffer. Each column may include a processing element (PE) that has a vector Arithmetic Logic Unit (ALU) to perform arithmetic operations in parallel threads. At a first end of the column array in the first direction, two columns in the column stack are coupled to the temporary storage buffer for one-way data flow. At a second end of the column array in the first direction, two columns are coupled to each other for one-way data flow. The column array and the temporary storage buffer may form a one-way circular data path.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Ryan Braidwood, Yuan LI, Jianbin Zhu, Toshio Nagata
  • Publication number: 20240160448
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may include a sequencer configured to: decode instructions that include scalar instructions and vector instructions, execute decoded scalar instructions, and package decoded vector instructions as configurations. The processor may further include a plurality of columns of vector processing units coupled to the sequencer. The plurality of columns of vector processing units may include a plurality of processing elements (PEs) and each of the PEs may include a plurality of Arithmetic Logic Units (ALUs). The sequencer may be configured to send the configurations to the plurality of columns of vector processing units.
    Type: Application
    Filed: November 10, 2022
    Publication date: May 16, 2024
    Inventors: Toshio Nagata, Yuan LI, Jianbin Zhu, Ryan Braidwood
  • Patent number: 11971847
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: April 30, 2024
    Assignee: XDL Technologies Inc.
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 11973337
    Abstract: This invention relates to the technical field of harmonic elimination for ferromagnetic resonance for a voltage transformer (abbreviated as PT), in particular, to a harmonic elimination method for ferromagnetic resonance for an active resistance-matching voltage transformer based on PID-adjustment, including compiling a resistance matching algorithm; designing and building a harmonic elimination control system based on the PID control strategy; presetting an active resistance-matching strategy; designing an engineering scheme for placing resistors.
    Type: Grant
    Filed: August 17, 2023
    Date of Patent: April 30, 2024
    Assignee: Qujing Power Supply Bureau of Yunnan Power Grid Co., Ltd
    Inventors: Xiaohong Zhu, Lianjing Yang, Fei Mao, Rong Zhang, Yang Yang, Jiangyun Su, Wenfei Feng, Zhe Li, Pengjin Qiu, Jianbin Li, Zhikun Hong, Weirong Yang, Changjiu Zhou, Yingqiong Zhang, Rui Xu, Guibing Duan
  • Publication number: 20240072531
    Abstract: This invention relates to the technical field of harmonic elimination for ferromagnetic resonance for a voltage transformer (abbreviated as PT), in particular, to a harmonic elimination method for ferromagnetic resonance for an active resistance-matching voltage transformer based on PID-adjustment, including compiling a resistance matching algorithm; designing and building a harmonic elimination control system based on the PID control strategy; presetting an active resistance-matching strategy; designing an engineering scheme for placing resistors.
    Type: Application
    Filed: August 17, 2023
    Publication date: February 29, 2024
    Inventors: Xiaohong ZHU, Lianjing YANG, Fei MAO, Rong ZHANG, Yang YANG, Jiangyun SU, Wenfei FENG, Zhe LI, Pengjin QIU, Jianbin LI, Zhikun HONG, Weirong YANG, Changjiu ZHOU, Yingqiong ZHANG, Rui XU, Guibing DUAN
  • Patent number: 11767925
    Abstract: A power-assisted pipeline valve, including a valve body and a pressure relief assembly. A top of the valve body is provided with a first chute. A sliding sleeve is disposed in the valve body and has two sides respectively connected to an inner wall of the valve body through a first spring. A ball valve assembly is disposed in the sliding sleeve and connected to a valve stem. The valve stem passes through the sliding sleeve and is sleeved with a sliding shell, and the sliding shell is disposed in the first chute and provided with a rack and an electric power-assisted mechanism which is connected to the valve stem. The top of the valve body is penetrated by a first rotating shaft which is orderly sleeved with a fifth gear, a rotary table and a third spring from top to bottom. The fifth gear is meshed with the rack. The rotary table is connected to the fifth gear through a centrifugal locking mechanism. The third spring is connected to the rotary table and the valve body respectively.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: September 26, 2023
    Assignee: HAINAN NUCLEAR POWER CO., LTD.
    Inventors: Tongchen Wang, Jun Zhang, Mingxing Wu, Xiaolong Liu, Jianbin Zhu, Ruokun Li, Yu Bao, Lizhuan Tang, Jingzhi Yu, Hengjing Li
  • Publication number: 20230220925
    Abstract: A power-assisted pipeline valve, including a valve body and a pressure relief assembly. A top of the valve body is provided with a first chute. A sliding sleeve is disposed in the valve body and has two sides respectively connected to an inner wall of the valve body through a first spring. A ball valve assembly is disposed in the sliding sleeve and connected to a valve stem. The valve stem passes through the sliding sleeve and is sleeved with a sliding shell, and the sliding shell is disposed in the first chute and provided with a rack and an electric power-assisted mechanism which is connected to the valve stem. The top of the valve body is penetrated by a first rotating shaft which is orderly sleeved with a fifth gear, a rotary table and a third spring from top to bottom. The fifth gear is meshed with the rack. The rotary table is connected to the fifth gear through a centrifugal locking mechanism. The third spring is connected to the rotary table and the valve body respectively.
    Type: Application
    Filed: November 18, 2022
    Publication date: July 13, 2023
    Applicant: HAINAN NUCLEAR POWER CO., LTD.
    Inventors: Tongchen WANG, Jun ZHANG, Mingxing WU, Xiaolong LIU, Jianbin ZHU, Ruokun LI, Yu BAO, Lizhuan TANG, Jingzhi YU, Hengjing LI
  • Publication number: 20220100701
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Application
    Filed: December 10, 2021
    Publication date: March 31, 2022
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 11226927
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: January 18, 2022
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Yuan Li, Jianbin Zhu
  • Publication number: 20210382722
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Application
    Filed: September 13, 2019
    Publication date: December 9, 2021
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 11182334
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) each having a plurality of arithmetic logic units (ALUs) that are configured to execute a same instruction in parallel threads and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each of the plurality of MPs may comprise an address calculation unit configured to generate respective memory addresses for each thread to access a common area in the memory unit.
    Type: Grant
    Filed: July 16, 2020
    Date of Patent: November 23, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Jianbin Zhu, Yuan Li
  • Patent number: 11182333
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each PE may have a plurality of arithmetic logic units (ALUs) that are configured to execute a same instruction in parallel threads. Each of the plurality of MPs may comprise an address calculation unit configured to generate respective memory addresses for each thread to access a different memory bank in the memory unit.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: November 23, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 11182336
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 23, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 11182335
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of reconfigurable units that may include a plurality of processing elements (PEs) and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each of the plurality of reconfigurable units may comprise a configuration buffer and a reconfiguration counter. The processor may further comprise a sequencer coupled to the configuration buffer of each of the plurality of reconfigurable units and configured to distribute a plurality of configurations to the plurality of reconfigurable units for the plurality of PEs and the plurality of MPs to execute a sequence of instructions.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 23, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Jianbin Zhu, Yuan Li
  • Patent number: 11176085
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: November 16, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Yuan Li, Jianbin Zhu
  • Patent number: 10956360
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise an arithmetic logic unit (ALU), a data buffer associated with the ALU, and an indicator associated with the data buffer to indicate whether a piece of data inside the data buffer is to be reused for repeated execution of a same instruction as a pipeline stage.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: March 23, 2021
    Assignee: AZURENGINE TECHNOLOGIES ZHUHAI INC.
    Inventors: Yuan Li, Jianbin Zhu
  • Publication number: 20210049126
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Application
    Filed: July 17, 2020
    Publication date: February 18, 2021
    Inventors: Yuan LI, Jianbin Zhu
  • Publication number: 20210019281
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) that each may comprise a configuration buffer, a sequencer coupled to the configuration buffer of each of the plurality of PEs and configured to distribute one or more PE configurations to the plurality of PEs, and a gasket memory coupled to the plurality of PEs and being configured to store at least one PE execution result to be used by at least one of the plurality of PEs during a next PE configuration.
    Type: Application
    Filed: July 17, 2020
    Publication date: January 21, 2021
    Inventors: Yuan LI, Jianbin Zhu
  • Publication number: 20200379945
    Abstract: Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of reconfigurable units that may include a plurality of processing elements (PEs) and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each of the plurality of reconfigurable units may comprise a configuration buffer and a reconfiguration counter. The processor may further comprise a sequencer coupled to the configuration buffer of each of the plurality of reconfigurable units and configured to distribute a plurality of configurations to the plurality of reconfigurable units for the plurality of PEs and the plurality of MPs to execute a sequence of instructions.
    Type: Application
    Filed: July 17, 2020
    Publication date: December 3, 2020
    Inventors: Jianbin Zhu, Yuan Li