Patents by Inventor Endong Wang

Endong Wang 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).

  • Patent number: 9904577
    Abstract: A hybrid heterogeneous host system, a resource configuration method and a task scheduling method are disclosed. The system includes: a basic unit, including: computing resource nodes, storage resource nodes and input/output I/O resource nodes; wherein multiple basic units are connected via a high-speed internetwork; and a software definition unit, configured to: when system resources are increased or reduced, extend the address space of an increased hardware resource to a current address space, or delete an address space of a reduced hardware resource from the current address space, and update a system resource view. Through the embodiments of the present invention, the extendibility of a tightly coupled shared memory system can be guaranteed, and the design complexity and cost of the multiway system also can be greatly reduced, which improves the flexibility and reusability of the system.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: February 27, 2018
    Assignee: INSPUR (BEIJING) ELECTRONIC INFORMATION INDUSTRY CO., LTD
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Patent number: 9892042
    Abstract: A method and system for implementing a directory structure of a host system are disclosed. The method includes: multiple basic computing units interconnecting via a high speed internetwork to construct a system computing unit set; wherein each basic computing unit comprises a protocol processing chip and a system resource management firmware; and dividing a part implementing a logic function in the protocol processing chip into a static part and a dynamic part in advance, wherein the dynamic part can be reconstructed; constructing a system cache directory storage architecture through the dynamic part; and the system resource management firmware managing system resources by means of configuration.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: February 13, 2018
    Assignee: Inspur (Beijing) Electronic Information Industry Co., Ltd.
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Publication number: 20170147492
    Abstract: A method and system for implementing a directory structure of a host system are disclosed. The method includes: multiple basic computing units interconnecting via a high speed internetwork to construct a system computing unit set; wherein each basic computing unit comprises a protocol processing chip and a system resource management firmware; and dividing a part implementing a logic function in the protocol processing chip into a static part and a dynamic part in advance, wherein the dynamic part can be reconstructed; constructing a system cache directory storage architecture through the dynamic part; and the system resource management firmware managing system resources by means of configuration.
    Type: Application
    Filed: January 12, 2015
    Publication date: May 25, 2017
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Patent number: 9543949
    Abstract: A differential signal reversion and correction circuit and a method thereof are provided. The structures of the circuit include: a data frame sending module, when the link conditions are detected, the data frame sending module generates specific logic sequence and finishes the sending by a input/output port, such that a receiving side receives, processes and analyzes the sequence, and determination of link transmission conditions are achieved; a comparator of the receiving side, which receives sequence data, performs corresponding comparing, checking and feedback controlling, thereby achieving link detection and differential correction purpose; a reversion control signal generating module, which receives a comparison result of the comparator, generates corresponding control signal, and controls the link whether to perform reversion operation.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: January 10, 2017
    Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Publication number: 20160378548
    Abstract: A hybrid heterogeneous host system, a resource configuration method and a task scheduling method are disclosed. The system includes: a basic unit, including: computing resource nodes, storage resource nodes and input/output I/O resource nodes; wherein multiple basic units are connected via a high-speed internetwork; and a software definition unit, configured to: when system resources are increased or reduced, extend the address space of an increased hardware resource to a current address space, or delete an address space of a reduced hardware resource from the current address space, and update a system resource view. Through the embodiments of the present invention, the extendibility of a tightly coupled shared memory system can be guaranteed, and the design complexity and cost of the multiway system also can be greatly reduced, which improves the flexibility and reusability of the system.
    Type: Application
    Filed: January 16, 2015
    Publication date: December 29, 2016
    Applicant: Inspur (Beijing) Electronic Information Indusrty Co., Ltd.
    Inventors: Endong WANG, Leijun HU, Rengang LI
  • Patent number: 9307017
    Abstract: A member-oriented hybrid cloud operating system architecture and a communication method thereof are provided. A hybrid architecture is established based on layer, object and message models, and a member-oriented idea is applied to manage constituent members and a processing environment thereof. On this basis, high-efficient routing, read-write separation and load balancing are performed on a member processing cluster, satisfying the requirements of being open and compatible, loosely coupled and extensible of a cloud operating system, and solving the self-management problem, the horizontal scaling problem of members and the high-availability problem of stateful members of the existing cloud operating system.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: April 5, 2016
    Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD
    Inventors: Endong Wang, Dong Zhang, Zhengwei Liu, Kaiyuan Qi, Junpeng Liu, Feng Guo, Chenping Liu, Fei Gao, Bo Zhu
  • Patent number: 9274961
    Abstract: A method for building a multi-processor system with nodes having multiple cache coherency domains. In this system, a directory built in a node controller needs to include processor domain attribute information, and the information can be acquired by configuring cache coherency domain attributes of ports of the node controller connected to processors. In the disclosure herein, the node controller can support the multiple physical cache coherency domains in a node.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: March 1, 2016
    Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD
    Inventors: Endong Wang, Leijun Hu, Jicheng Chen, Dong Zhang, Weifeng Gong, Feng Zhang
  • Patent number: 9239900
    Abstract: A design method of a repeater chip is provided, the repeater chip designed by using the method can implement interconnection among nodes, and implement packet sequence receiving, classifying, storing, forwarding, sorting, and transmitting functions of the repeater chip, thereby implementing effective extension of a high-speed transmission link among the nodes, so as to reduce hardware design difficulties and design risks. The structure of the repeater chip is formed by: an interface detecting unit, a sequence storing unit, a sequence forwarding unit, a sequence determining unit, and a sequence sorting unit.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: January 19, 2016
    Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD.
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Publication number: 20150193307
    Abstract: A differential signal reversion and correction circuit and a method thereof are provided. The structures of the circuit include: a data frame sending module, when the link conditions are detected, the data frame sending module generates specific logic sequence and finishes the sending by a input/output port, such that a receiving side receives, processes and analyzes the sequence, and determination of link transmission conditions are achieved; a comparator of the receiving side, which receives sequence data, performs corresponding comparing, checking and feedback controlling, thereby achieving link detection and differential correction purpose; a reversion control signal generating module, which receives a comparison result of the comparator, generates corresponding control signal, and controls the link whether to perform reversion operation.
    Type: Application
    Filed: February 20, 2015
    Publication date: July 9, 2015
    Inventors: Endong WANG, Leijun HU, Rengang LI
  • Publication number: 20150109937
    Abstract: A method of implementing packet search by double sliding windows is provided. The method adopts a three-level barrel shift register to store input packet data, and a position of a sliding window 1 is determined at 32 positions by primary testing of a link, so as to ensure that the packet data is located at the center of the sliding window 1, thereby ensuring that the position of the sliding window 1 meets a transmission characteristic of a specific link to the maximum extent. After the position of the sliding window 1 is determined, 32-bit packet data can be effectively searched in the sliding window 1 by dynamically adjusting a sliding window 2, and 32-bit transmission offset is allowed for the packet data. The method of implementing packet search by double sliding windows meets a transmission characteristic of a specific link to the maximum extent.
    Type: Application
    Filed: November 6, 2014
    Publication date: April 23, 2015
    Inventors: Endong WANG, Leijun HU, Rengang LI
  • Publication number: 20150095008
    Abstract: An extension Cache Coherence protocol-based multi-level coherency domain simulation verification and test method. An extension Cache Coherence protocol-based multi-level coherency domain CC-NUMA (Cache Coherent Non-Uniform Memory Access) system protocol simulation model is built, a protocol table inquiring and state converting executing mechanism in a key node of a system ensures that a Cache Coherence protocol is maintained in a single computing domain and is simultaneously maintained among a plurality of computing domains, and accuracy and stability of intra-domain and inter-domain transmission are ensured; a credible protocol inlet conversion coverage rate evaluation driven verification method is provided, transactions are processed by loading an optimized transaction generator push model, a coverage rate index is obtained after the operation is ended, and the verification efficiency is increased in comparison with a random transaction promoting mechanism.
    Type: Application
    Filed: November 6, 2014
    Publication date: April 2, 2015
    Inventors: Endong WANG, Leijun HU, Jicheng CHEN, Feng ZHANG, Hengzhao ZHOU, Yunyue FU, Xiaowei GAN
  • Publication number: 20150067631
    Abstract: A design method of a repeater chip is provided, the repeater chip designed by using the method can implement interconnection among nodes, and implement packet sequence receiving, classifying, storing, forwarding, sorting, and transmitting functions of the repeater chip, thereby implementing effective extension of a high-speed transmission link among the nodes, so as to reduce hardware design difficulties and design risks. The structure of the repeater chip is formed by: an interface detecting unit, a sequence storing unit, a sequence forwarding unit, a sequence determining unit, and a sequence sorting unit.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 5, 2015
    Inventors: Endong WANG, Leijun HU, Rengang LI
  • Publication number: 20150067269
    Abstract: A method for building a multi-processor system with nodes having multiple cache coherency domains. In this system, a directory built in anode controller needs to include processor domain attribute information, and the information can be acquired by configuring cache coherency domain attributes of ports of the node controller connected to processors. In the disclosure herein, the node ca roller can support the multiple physical cache coherency domains in a node.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 5, 2015
    Inventors: Endong WANG, Leijun HU, Jicheng CHEN, Dong ZHANG, Weifeng GONG, Feng ZHANG
  • Publication number: 20150067135
    Abstract: A member-oriented hybrid cloud operating system architecture and a communication method thereof are provided. A hybrid architecture is established based on layer, object and message models, and a member-oriented idea is applied to manage constituent members and a processing environment thereof. On this basis, high-efficient routing, read-write separation and load balancing are performed on a member processing cluster, satisfying the requirements of being open and compatible, loosely coupled and extensible of a cloud operating system, and solving the self-management problem, the horizontal scaling problem of members and the high-availability problem of stateful members of the existing cloud operating system.
    Type: Application
    Filed: November 6, 2014
    Publication date: March 5, 2015
    Inventors: Endong WANG, Dong ZHANG, Zhengwei LIU, Kaiyuan QI, Junpeng LIU, Feng GUO, Chenping LIU, Fei GAO, Bo ZHU
  • Publication number: 20150058570
    Abstract: A method of constructing a Share-F state in a local domain of a multi-level cache coherency domain system, includes: 1) when it is requested to access S state remote data at the same address, determining an accessed data copy by inquiring a remote proxy directory RDIR, and determining whether the data copy is in an inter-node S state and an intra-node F state; 2) directly forwarding the data copy to a requester, and recording the data copy of the current requester as an inter-node Cache coherency domain S state and an intra-node Cache coherency domain F state; and 3) after data forwarding is completed, recording, in a remote data directory RDIR, an intra-node processor losing an F permission state as the inter-node Cache coherency domain S state and the intra-node Cache coherency domain F state.
    Type: Application
    Filed: November 6, 2014
    Publication date: February 26, 2015
    Inventors: Endong WANG, Jicheng CHEN, Leijun HU, Xiaowei GAN, Weifeng GONG
  • Patent number: 8769458
    Abstract: A prototype verification system and method are provided for a high-end fault-tolerant computer. The system includes multiple single junction prototype verification systems and an interconnection router chipset. The single junction prototype verification systems are interconnected through the interconnection router chipset. Each single junction prototype verification system includes a computer board which is a four-path tightly-coupled computer board, and a chip verification board including two junction controller chipsets. Each junction controller chipset includes two field-programmable gate array (FGPA) chips which bear a logic of one junction controller together, and an interconnection board including two FGPA chips. Each FPGA chip provides a high speed interconnection port used to achieve protocol interconnection between two paths of the computer board and one of the junction controller chipsets.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: July 1, 2014
    Assignee: Inspur (Beijing) Electronic Information Industry Co., Ltd.
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Publication number: 20130346933
    Abstract: A prototype verification system and method are provided for a high-end fault-tolerant computer. The system includes multiple single junction prototype verification systems and an interconnection router chipset. The single junction prototype verification systems are interconnected through the interconnection router chipset. Each single junction prototype verification system includes a computer board which is a four-path tightly-coupled computer board, and a chip verification board including two junction controller chipsets. Each junction controller chipset includes two field-programmable gate array (FGPA) chips which bear a logic of one junction controller together, and an interconnection board including two FGPA chips. Each FPGA chip provides a high speed interconnection port used to achieve protocol interconnection between two paths of the computer board and one of the junction controller chipsets.
    Type: Application
    Filed: March 2, 2012
    Publication date: December 26, 2013
    Applicant: Inspur (Beijing) Electronic Information Industry CO., Ltd
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Publication number: 20130346934
    Abstract: The present invention provides a high-end fault-tolerant computer system and an implementation method. The system includes N single junction prototype verification systems and M crossbar-switch interconnection router chipsets. Each crossbar-switch interconnection router chipset is used to achieve the interconnection among the N single junction prototype verification systems. Switching is not performed among all crossbar-switch interconnection router chipsets, and both M and N are positive integers greater than or equal to 2. The single junction includes: a computer board, which is 4-path tightly-coupled computer board, and a junction controller for controlling 2 paths of CPUs on the computer board. The present invention can effectively realize the global memories sharing, balance the system transmission bandwidth and delay, and solve the problem of the integration reliability of multi-path CPU system.
    Type: Application
    Filed: March 6, 2012
    Publication date: December 26, 2013
    Applicant: Inspur (Beijing) Electronic Information Industry
    Inventors: Endong Wang, Leijun Hu, Rengang Li
  • Patent number: 8307122
    Abstract: A close-coupling shared storage architecture of double-wing expandable multiprocessor is provided in the close-coupling shared storage architecture with p processors scale, the close-coupling shared storage architecture of double-wing expandable multiprocessor comprises: j processor modules PMs; wherein, each processor module is formed by coupling and cross-jointing i processors Cs, and each processor is directly connected with a node controller NC through only one link; each processor module PM comprises 2 pairing node controllers NCs, and each node controller NC is connected with the processors through m links and is connected with an interconnect network through n links; the interconnect network comprises two groups, and each group comprises k cross switch route chips NRs, each of which has q ports. By adopting the connection method above, the close-coupling shared storage architecture of double-wing expandable multiprocessor is formed.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: November 6, 2012
    Assignee: Langchao Electronic Information Industry Co., Ltd.
    Inventors: Leijun Hu, Yong Dou, Guangming Liu, Endong Wang, Xiangke Liao, Jun Luo, Hongwei Yin, Qingbo Wu, Yongwen Wang, Shouhao Wang, Jiaming Huang, Jizhi Zhao, Yi Zheng
  • Publication number: 20110010468
    Abstract: A close-coupling shared storage architecture of double-wing expandable multiprocessor is provided in the close-coupling shared storage architecture with p processors scale, the close-coupling shared storage architecture of double-wing expandable multiprocessor comprises: j processor modules PMs; wherein, each processor module is formed by coupling and cross-jointing i processors Cs, and each processor is directly connected with a node controller NC through only one link; each processor module PM comprises 2 pairing node controllers NCs, and each node controller NC is connected with the processors through m links and is connected with an interconnect network through n links; the interconnect network comprises two groups, and each group comprises k cross switch route chips NRs, each of which has q ports. By adopting the connection method above, the close-coupling shared storage architecture of double-wing expandable multiprocessor is formed.
    Type: Application
    Filed: November 3, 2008
    Publication date: January 13, 2011
    Applicant: Langchao Electronic Information Industry Co., Ltd.
    Inventors: Leijun Hu, Yong Dou, Guangming Liu, Endong Wang, Xiangke Liao, Jun Luo, Hongwei Yin, Qingbo Wu, Yongwen Wang, Shouhao Wang, Jiaming Huang, Jizhi Zhao, Yi Zheng