Patents by Inventor Eiji Nunohiro

Eiji Nunohiro 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: 5524242
    Abstract: The system for executing processes in parallel in a multiprocessor system having plural instruction processors performs parallel processing by converting a source program written in a high-level language into an object module, creating parallel processes for the processing of the parallel-executable parallelling object segment, and executing the parallel processes on the plural instruction processors. In the object module, a run cost value is set for giving a standard of a run time for the parallel-executable parallelling object segment, and the number of the parallel processes to be created is determined in accordance with the run cost value immediately prior to the execution of the parallel processes. Then, the parallel processes are created in the number determined to be created, and the parallel processing is performed by the execution of the parallel processes.
    Type: Grant
    Filed: August 9, 1991
    Date of Patent: June 4, 1996
    Assignee: Hitachi, Ltd.
    Inventors: Kazuhiro Aida, Eiji Nunohiro, Yoshikazu Tanaka
  • Patent number: 5335351
    Abstract: In optimization processing performed by a compiler to execute a source program described in a high level language on the environment of a multiprocessor system, a judgment is made at the time of compiling as to whether or not there is any objective equation over an executable statement for synchronous/exclusive control. When a decision is made in this judgment that there is the objective equation over executable statement for synchronous/exclusive control, data flow analysis is performed on variables necessary for synchronous/exclusive control, thereby making a judgment as to whether the objective equation for optimization includes at least one variable necessary for synchronous/exclusive control. When the objective equation includes no variable necessary for synchronous/exclusive control, optimization processing is performed over the executable statement for synchronous/exclusive control.
    Type: Grant
    Filed: May 15, 1992
    Date of Patent: August 2, 1994
    Assignees: Hitachi, Ltd., Hitachi Software Engineering Co., Ltd.
    Inventors: Kazuhiro Aida, Eiji Nunohiro, Hiroyuki Sone