-
公开(公告)号:US09760355B2
公开(公告)日:2017-09-12
申请号:US14302886
申请日:2014-06-12
发明人: Hiroshi Mori , Mitsuhiro Tani , Hironori Kasahara , Keiji Kimura , Dan Umeda , Akihiro Hayashi , Hiroki Mikami , Yohei Kanehagi
IPC分类号: G06F9/45
摘要: A parallelizing compile method includes, dividing a sequential program for an embedded system into multiple macro tasks, specifying (i) a starting end task and (ii) a termination end task, fusing (i) the starting end task, (ii) the termination end task, and (iii) a group of the multiple macro tasks, extracting a group of multiple new macro tasks from the multiple new macro tasks fused in the fusing based on a data dependency, performing a static scheduling assigning the multiple new macro tasks to the multiple processor units, so that the group of the multiple new macro tasks is parallelly executable by the multiple processor units, and generating a parallelizing program. In addition, a parallelizing compiler, a parallelizing compile apparatus and an onboard apparatus are provided.