发明名称 PARALLELISM EXTRACTION METHOD AND METHOD FOR MAKING PROGRAM
摘要 A method of extracting parallelism of an original program by a computer includes: a process of determining whether or not a plurality of macro tasks to be executed after a condition of one conditional branch included in the original program is satisfied are executable in parallel; and a process of copying the conditional branch regarding which the macro tasks are determined to be executable in parallel, to generate a plurality of conditional branches.
申请公布号 US2015363230(A1) 申请公布日期 2015.12.17
申请号 US201414761789 申请日期 2014.01.15
申请人 WASEDA UNIVERSITY 发明人 Kasahara Hironori;Kimura Keiji;Hayashi Akihiro;Mikami Hiroki;Kanehagi Yohei;Umeda Dan;Sawada Mitsuo
分类号 G06F9/48;G06F9/45 主分类号 G06F9/48
代理机构 代理人
主权项 1. A method of extracting parallelism of an original program by a computer, the method comprising: a process of inline-expanding a function having a relatively long execution time in the original program; a process of extracting a conditional branch on a path having a longest execution time after the inline expansion; a process of determining whether or not a plurality of macro tasks to be executed after a condition of the extracted conditional branch is satisfied are executable in parallel; and a process of copying the conditional branch regarding which the macro tasks are determined to be executable in parallel, to generate a plurality of conditional branches.
地址 Shinjuku-ku, Tokyo JP