The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 12, 2017

Filed:

Jun. 12, 2014
Applicants:

Denso Corporation, Kariya, Aichi-pref., JP;

Waseda University, Tokyo, JP;

Inventors:

Hiroshi Mori, Ichinomiya, JP;

Mitsuhiro Tani, Toyota, JP;

Hironori Kasahara, Tokyo, JP;

Keiji Kimura, Tokyo, JP;

Dan Umeda, Tokyo, JP;

Akihiro Hayashi, Tokyo, JP;

Hiroki Mikami, Tokyo, JP;

Yohei Kanehagi, Tokyo, JP;

Assignees:

DENSO CORPORATION, Kariya, JP;

WASEDA UNIVERSITY, Tokyo, JP;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
G06F 8/45 (2013.01); G06F 8/452 (2013.01); G06F 8/456 (2013.01);
Abstract

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.


Find Patent Forward Citations

Loading…