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
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.