METHOD FOR SUPPORTING PARALLELIZATION OF SOURCE PROGRAM

Patent №

US 6,253,371

Granted

2001-06-26

Filed 1993

Owner

HITACHI, LTD.

+1 more

Lab

AI components

5

nlp · vision · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08017839

In order to generate a source program or an object code which can be executed in parallel efficiency by detecting an independent operation of a large grain size from a program which can not be analyzed by the compiler, a parallelization supporting tool inputs a result of an output of the interprocedural analyzer 120 and the source program. A program of intermediate language is produced by the parse and the program of information of common and dummy argument variables is reflected into the program of intermediate language by the interprocedural variable information read processing. After a control flow analysis and a dataflow analysis have been carried out, dependency unknown variables are extracted and parallelizability conditions are produced. Based on the result of the produced conditions, questions and answers are made with the user or a condition statement is inserted into the source program to execute the program and a decision of parallelizability is made. A source program or a parallelized object program which has been corrected in accordance with a user's request is also produced.

AI classification

Planning0.99
AI hardware0.98
Vision0.95
Knowledge representation0.82
Natural language0.73
Machine learning0.00
Speech0.00
Evolutionary computation0.00

Ownership

HITACHI, LTD.

assignment · 64320632

HITACHI TOUHOKU SOFTWARE, LTD.

assignment · 64320632

Assignors

IWASAWA, KYOKO, KUROSAWA, TAKASHI, KIKUCHI, SUMIO

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC