Patents by Inventor Daibing Zeng

Daibing Zeng 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: 9804985
    Abstract: A Hardware Abstract Data Structure (HADS) includes a General Interface (GI), a Coherence Interface (CI), a Control and Configuration Logic (CCL), an Intelligence Logic (IL) and a Memory Pool (MP), wherein the GI is arranged to implement intercommunion between the HADS and a processor; the CI is arranged to implement coherence storage between multiple processors; the CCL is arranged to, in response to a command received by the GI, configure a hardware data structure for the MP; the IL is arranged to complete a large amount of simple and frequent data processing; and the MP is arranged to store data. Correspondingly, a method and data processing system are also disclosed. Through the disclosure, the HADS which is dynamically configurable, flexible, efficient, universal in interface and good in interconnectivity can be implemented to improve the data processing efficiency.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: October 31, 2017
    Assignee: Sanechips Technology Co., Ltd.
    Inventors: Cissy Yuan, Erkun Mao, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian, Qian Chen
  • Patent number: 9647976
    Abstract: A method and device for implementing end-to-end Hardware Message Passing (HMP) are disclosed. The device includes: a message memory, a controller, a message input interface and a message output interface. The message memory is configured to temporarily store a message. The controller is configured to perform management on a message in the form of hardware, store a message obtained from the message input interface into the message memory, and read a message from the message memory and transmit the message to a message user via the message output interface. The message input interface is directly connected with a message creator and is configured to obtain a message created by the message creator under the control of the controller. The message output interface is directly connected to the message and is configured to provide a message to the message user under the control of the controller. The disclosure can improve the efficiency of message passing and reduce software management overhead.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: May 9, 2017
    Assignee: ZTE CORPORATION
    Inventors: Cissy Yuan, Zhigang Zhu, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian, Fang Qiu
  • Patent number: 9632940
    Abstract: The disclosure discloses an intelligence cache and an intelligence terminal, wherein the intelligence cache comprises: a general interface, configured to receive configuration information and/or control information, and/or data information from a core a bus, and return target data; a software define and reconfiguration unit configured to define a memory as a required cache memory according to the configuration information; a control unit, configured to control writing and reading of the cache memory and monitor instructions and data streams in real time; a memory unit, composed of a number of memory modules and configured to cache data; the required cache memory is formed by memory modules according to the definition of the software define and reconfiguration unit; and an intelligence processing unit, configured to process input and output data and transfer, convert and operate on data among multiple structures defined in the control unit.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 25, 2017
    Assignee: ZTE Corporation
    Inventors: Cissy Yuan, Erkun Mao, Qian Chen, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian
  • Publication number: 20150309937
    Abstract: The disclosure discloses an intelligence cache and an intelligence terminal, wherein the intelligence cache comprises: a general interface, configured to receive configuration information and/or control information, and/or data information from a core a bus, and return target data; a software define and reconfiguration unit configured to define a memory as a required cache memory according to the configuration information; a control unit, configured to control writing and reading of the cache memory and monitor instructions and data streams in real time; a memory unit, composed of a number of memory modules and configured to cache data; the required cache memory is formed by memory modules according to the definition of the software define and reconfiguration unit; and an intelligence processing unit, configured to process input and output data and transfer, convert and operate on data among multiple structures defined in the control unit.
    Type: Application
    Filed: June 29, 2012
    Publication date: October 29, 2015
    Applicant: ZTE Corporation
    Inventors: Cissy Yuan, Erkun Mao, Qian Chen, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian
  • Publication number: 20150032930
    Abstract: A Hardware Abstract Data Structure (HADS) includes a General Interface (GI), a Coherence Interface (CI), a Control and Configuration Logic (CCL), an Intelligence Logic (IL) and a Memory Pool (MP), wherein the GI is arranged to implement intercommunion between the HADS and a processor; the CI is arranged to implement coherence storage between multiple processors; the CCL is arranged to, in response to a command received by the GI, configure a hardware data structure for the MP; the IL is arranged to complete a large amount of simple and frequent data processing; and the MP is arranged to store data. Correspondingly, a method and data processing system are also disclosed. Through the disclosure, the HADS which is dynamically configurable, flexible, efficient, universal in interface and good in interconnectivity can be implemented to improve the data processing efficiency.
    Type: Application
    Filed: May 8, 2012
    Publication date: January 29, 2015
    Applicant: ZHONGXING MICROELECTRONICS TECHNOLOGY CO.LTD
    Inventors: Cissy Yuan, Erkun Mao, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian, Qian Chen
  • Publication number: 20150012714
    Abstract: A method and system for multiple processors to share memory are disclosed. The method includes that: at least one local interconnection network is set, each of which is connected with at least two function modules; a local shared memory unit connected with the local interconnection network is set, and address space of each function module is mapped to the local shared memory unit; a first function module of the at least two function modules writes processed initial data into the local shared memory unit through the local interconnection network; and a second function module of the at least two function modules acquires data from the local shared memory unit via the local interconnection network. The technical solution of the disclosure can solve the drawbacks that a conventional system for multiple processors to globally share memory suffers a large transmission delay, high management overhead and the like.
    Type: Application
    Filed: May 8, 2012
    Publication date: January 8, 2015
    Applicant: ZHONGXING MICROELECTRONICS TECHNOLOGY CO.LTD
    Inventors: Cissy Yuan, Fang Qiu, Xuehong Tian, Wanting Tian, Daibing Zeng, Zhigang Zhu
  • Publication number: 20140372547
    Abstract: A method and device for implementing end-to-end Hardware Message Passing (HMP) are disclosed. The device includes: a message memory, a controller, a message input interface and a message output interface. The message memory is configured to temporarily store a message. The controller is configured to perform management on a message in the form of hardware, store a message obtained from the message input interface into the message memory, and read a message from the message memory and transmit the message to a message user via the message output interface. The message input interface is directly connected with a message creator and is configured to obtain a message created by the message creator under the control of the controller. The message output interface is directly connected to the message and is configured to provide a message to the message user under the control of the controller. The disclosure can improve the efficiency of message passing and reduce software management overhead.
    Type: Application
    Filed: May 14, 2012
    Publication date: December 18, 2014
    Applicant: ZTE CORPORATION
    Inventors: Cissy Yuan, Zhigang Zhu, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian, Fang Qiu
  • Patent number: 8649255
    Abstract: A device and a method for Fast Fourier Transform (FFT) are disclosed. The device includes a data receiving module, an address translation module, a data storage module, a FFT module, a data extraction module and a data output module. The data receiving module is configured to receive the input data. The address translation module is configured to duplicate M/N copies of the received data and then send them to the data storage module. The data storage module is configured to store the received data sent by the address translation module to M/N different addresses. The FFT module is configured to perform M-point FFT on the stored data. The data extraction module is configured to extract one point in every several points of the transformed data, and send the extracted data to the data output module. The data output module is configured to output the received data.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: February 11, 2014
    Assignee: ZTE Corporation
    Inventors: Zhi Huang, Daibing Zeng, Xiaolei Sun
  • Publication number: 20120020201
    Abstract: A device and a method for Fast Fourier Transform (FFT) are disclosed. The device includes a data receiving module, an address translation module, a data storage module, a FFT module, a data extraction module and a data output module. The data receiving module is configured to receive the input data. The address translation module is configured to duplicate M/N copies of the received data and then send them to the data storage module. The data storage module is configured to store the received data sent by the address translation module to M/N different addresses. The FFT module is configured to perform M-point FFT on the stored data. The data extraction module is configured to extract one point in every several points of the transformed data, and send the extracted data to the data output module. The data output module is configured to output the received data.
    Type: Application
    Filed: April 13, 2010
    Publication date: January 26, 2012
    Applicant: ZTE CORPORATION
    Inventors: Zhi Huang, Daibing Zeng, Xiaolei Sun