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:
Aug. 21, 2012

Filed:

Jan. 23, 2007
Applicants:

Hironori Kasahara, Shinjuku-ku, JP;

Keiji Kimura, Shinjuku-ku, KR;

Jun Shirako, Shinjuku-ku, JP;

Yasutaka Wada, Shinjuku-ku, JP;

Masaki Ito, Machida, JP;

Hiroaki Shikano, Kokubunji, JP;

Inventors:

Hironori Kasahara, Shinjuku-ku, JP;

Keiji Kimura, Shinjuku-ku, KR;

Jun Shirako, Shinjuku-ku, JP;

Yasutaka Wada, Shinjuku-ku, JP;

Masaki Ito, Machida, JP;

Hiroaki Shikano, Kokubunji, JP;

Assignee:

Waseda University, Tokyo, JP;

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/45 (2006.01);
U.S. Cl.
CPC ...
Abstract

A heterogeneous multiprocessor system including a plurality of processor elements having mutually different instruction sets and structures avoids a specific processor element from being short of resources to improve throughput. An executable task is extracted based on a preset depending relationship between a plurality of tasks, and the plurality of first processors are allocated to a general-purpose processor group based on a depending relationship among the extracted tasks. A second processor is allocated to an accelerator group, a task to be allocated is determined from the extracted tasks based on a priority value for each of tasks, and an execution cost of executing the determined task by the first processor is compared with an execution cost of executing the task by the second processor. The task is allocated to one of the general-purpose processor group and the accelerator group that is judged to be lower as a result of the cost comparison.


Find Patent Forward Citations

Loading…