发明申请
US20100070958A1 PROGRAM PARALLELIZING METHOD AND PROGRAM PARALLELIZING APPARATUS
审中-公开
程序并行方法和程序并行设备
- 专利标题: PROGRAM PARALLELIZING METHOD AND PROGRAM PARALLELIZING APPARATUS
- 专利标题(中): 程序并行方法和程序并行设备
-
申请号: US12449160申请日: 2007-11-15
-
公开(公告)号: US20100070958A1公开(公告)日: 2010-03-18
- 发明人: Masamichi Takagi
- 申请人: Masamichi Takagi
- 专利权人: NEC CORPORATION
- 当前专利权人: NEC CORPORATION
- 优先权: JP2007-014525 20070125
- 国际申请: PCT/JP2007/072185 WO 20071115
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
Provided is a program parallelizing method and a program parallelizing apparatus that enable to efficiently generate a parallelized program with shorter parallel execution time.An instruction is scheduled by referring to inter-instruction dependency. A dependency between an instruction in a function fp/f0 and an instruction of a function fq of its descendant is analyzed, and parallelization is performed with the analysis result. First, an instruction of a deeper function fq is relatively scheduled to analyze whether each instruction has dependency with an instruction of another function fp. When there is inter-instruction dependency, scheduling of the instruction of the function fq is performed so as to maintain the dependency and realize the shortest execution time.
信息查询