Patents by Inventor Jianjiang Ceng

Jianjiang Ceng 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: 11256630
    Abstract: This application discloses a cache address mapping method and a related device. The method includes: obtaining a binary file, the binary file including a first hot section; obtaining alignment information of a second hot section, the second hot section is a hot section that has been loaded into a cache, and the alignment information includes a set index of a last cache set occupied by the second hot section; and performing an offset operation on the first hot section based on the alignment information. According to embodiments of the present invention, a problem of a conflict miss of a cache in an N-way set associative structure can be resolved without increasing physical hardware overheads, thereby improving a cache hit rate.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: February 22, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yandong Lv, Jianjiang Ceng
  • Publication number: 20200293455
    Abstract: This application discloses a cache address mapping method and a related device. The method includes: obtaining a binary file, the binary file including a first hot section; obtaining alignment information of a second hot section, the second hot section is a hot section that has been loaded into a cache, and the alignment information includes a set index of a last cache set occupied by the second hot section; and performing an offset operation on the first hot section based on the alignment information. According to embodiments of the present invention, a problem of a conflict miss of a cache in an N-way set associative structure can be resolved without increasing physical hardware overheads, thereby improving a cache hit rate.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 17, 2020
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Yandong LV, JIANJIANG CENG
  • Patent number: 9280326
    Abstract: Generating a description of compiler code selector rules from an architecture description. A method comprises accessing a target architecture model written in an architecture description language (ADL) and extracting semantic information therefrom to generate a plurality of semantic statements. Rules that map from source code operations to semantic patterns are accessed. The semantic statements are searched for matches for the semantic patterns to generate mappings that serve as a description of compiler code selector rules.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: March 8, 2016
    Assignee: Synopsys, Inc.
    Inventors: Gunnar Braun, Andreas Hoffmann, Volker Greive, Rainer Leupers, Jianjiang Ceng
  • Publication number: 20150154011
    Abstract: A transplantation method and a source-to-source compiler are provided. The method includes receiving common platform algorithm source code that is unrelated to a platform chip architecture, is written for an application program, and uses a general operator and a general data type; performing conversion on the general operator and the general data type in the common platform algorithm source code to obtain target platform algorithm source code that meets a target platform operation requirement; and sending the target platform algorithm source code to a target platform compiler. In the embodiments, the target platform algorithm source code that meets the target platform operation requirement can be obtained; and cross-platform source-to-source conversion can be implemented, and the problem that cross-platform source-to-source conversion cannot be implemented in the prior art is solved.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 4, 2015
    Inventors: Jianjiang Ceng, Yuzhang Zhuo, Hailiang Hu
  • Patent number: 7313773
    Abstract: Generating a simulator from an architecture description. A target architecture model described in an architecture description language (ADL) is accessed. The model comprises a semantic representation of an instruction set for the target architecture. The semantic representation is translated to a behavioral representation. The simulator is automatically generated from the behavioral representation. A compiler may also be generated from the semantic representation.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: December 25, 2007
    Assignee: CoWare, Inc.
    Inventors: Gunnar Braun, Achim Nohl, Jianjiang Ceng, Andreas Hoffmann, Rainer Leupers