Patents by Inventor Dun-jie Chen

Dun-jie Chen 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: 11567745
    Abstract: A compiler includes a front-end module, an optimization module, and a back-end module. The front-end module pre-processes a source code to generate an intermediate code. The optimization module optimizes the intermediate code. The back-end module translates the optimized intermediate code to generate a machine code. Optimization includes translating a branch instruction in the intermediate code into performing the following operations: establishing a post dominator tree for the branch instruction to find an immediate post dominator of the branch instruction as a reconverge point of a first path and a second path of the branch instruction; inserting a specific instruction at the front end of the reconverge point, so as to jumping to execute the instructions of the second path on the condition that once the specific instruction on the first path is executed.
    Type: Grant
    Filed: March 29, 2021
    Date of Patent: January 31, 2023
    Inventors: Chung-ho Chen, Dun-jie Chen, Feng-ming Hsu, Sheng-yao Lin
  • Publication number: 20220206768
    Abstract: A compiler includes a front-end module, an optimization module, and a back-end module. The front-end module pre-processes a source code to generate an intermediate code. The optimization module optimizes the intermediate code. The back-end module translates the optimized intermediate code to generate a machine code. Optimization includes translating a branch instruction in the intermediate code into performing the following operations: establishing a post dominator tree for the branch instruction to find an immediate post dominator of the branch instruction as a reconverge point of a first path and a second path of the branch instruction; inserting a specific instruction at the front end of the reconverge point, so as to jumping to execute the instructions of the second path on the condition that once the specific instruction on the first path is executed.
    Type: Application
    Filed: March 29, 2021
    Publication date: June 30, 2022
    Applicant: NATIONAL CHENG KUNG UNIVERSITY
    Inventors: Chung-ho Chen, Dun-jie Chen, Feng-ming Hsu, Sheng-yao Lin