发明名称 Method for supporting parallelization of source program
摘要 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.
申请公布号 US6253371(B1) 申请公布日期 2001.06.26
申请号 US19930017839 申请日期 1993.02.16
申请人 HITACHI, LTD.;HITACHI TOUHOKU SOFTWARE, LTD. 发明人 IWASAWA KYOKO;KUROSAWA TAKASHI;KIKUCHI SUMIO
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址