Patents by Inventor Hiroko Isozaki

Hiroko Isozaki 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: 6282707
    Abstract: A program transformation method for transforming a source program described by a programming language into an object program described by a language executable by a data processing system, includes a process of transforming at least a part of procedure, function or sub-routine used in the source program into a form so that the object program can be stored in an arbitrary storage region of a primary storage device of the data processing system, a process of arranging procedure, function or sub-routine transformed or not transformed in the first process in the storage region corresponding to cache line of a cache memory among storage region of the primary storage device without causing cache conflict on the basis of information relating to the procedure, function or sub-routine obtained during a process of transformation of the source program into the object program, and a process of generating the object program, on the basis of the result of arrangement.
    Type: Grant
    Filed: February 12, 1999
    Date of Patent: August 28, 2001
    Assignee: NEC Corporation
    Inventor: Hiroko Isozaki
  • Patent number: 5845127
    Abstract: A language processor for source program compiling and object file generation provided with a function call counter section to count the number of calls for each function during syntax analysis, a function data storage section to store the call count for each function counted by the function call counter section and the code size of each code for each function generated according to the source program analysis results and a specific space function designation section which refers to the call count and the code size for each function stored in said function data storage section and designates the functions to be placed in the specific area held by the microcomputer in the program space so that the total sum of the function code sizes does not become larger than the size of the specific area with placing priority to the functions with many calls.
    Type: Grant
    Filed: July 15, 1996
    Date of Patent: December 1, 1998
    Assignee: NEC Corporation
    Inventor: Hiroko Isozaki
  • Patent number: 5748965
    Abstract: A language processing method targeted at hardware having a data space greater than the data width of an architecture is improved in that address calculation of an array element is performed efficiently and the size of an object is reduced while the execution performance of the object is enhanced. A command which designates a maximum size of an array is inputted, and it is analyzed whether or not the designated size is equal to or smaller than a fixed size. When a result of the analysis is equal to or smaller than the fixed size, a subscript of the array is taken out first. An offset is calculated from contents of the subscript thus taken out and the data width of the array element, and an address of the array element is calculated from the offset thus calculated and the top address of the array.
    Type: Grant
    Filed: March 24, 1997
    Date of Patent: May 5, 1998
    Assignee: NEC Corporation
    Inventor: Hiroko Isozaki
  • Patent number: 5586020
    Abstract: A program transformation processing system comprises a syntax analyzing part receiving a source program for analyzing the syntax of the received source program and generating intermediate codes in a predetermined format, and an optimization processing part receiving the intermediate codes to perform a predetermined optimization processing for generating an object code having as small program size as possible and as short execution time as possible.
    Type: Grant
    Filed: February 23, 1995
    Date of Patent: December 17, 1996
    Assignee: NEC Corporation
    Inventor: Hiroko Isozaki