发明名称 マルチコアシステムのためのタスク割り当て関連方法、その装置、そのシステム、及びそのプログラム
摘要 <p><P>PROBLEM TO BE SOLVED: To shift software developed for a single core to a multiple core. <P>SOLUTION: A task assignment means includes: a tag setting unit 11 for setting a tag to a task; a running tag management unit 14 for managing the tags of tasks running in respective cores; a tag relationship decision unit 15 for determining whether to permit or inhibit the simultaneous execution of the tasks from an inter-tag relationship between the tags; and an assignment task decision unit 13 for controlling the running tag management unit 14 and the tag relationship decision unit 15 to determine the task to be assigned to respective cores. When determining a task to be assigned to one of respective cores, the assignment task decision unit 13 calls the running tag management unit 14 to refer to the tags of tasks running in any cores other than one core, and calls the tag relationship decision unit 15 to determine whether it is possible for the task, which is scheduled to be assigned, to be executed by one core based on an inter-tag relationship between the tag, which is set to the task which is scheduled to be assigned to one core, and the tag running in the other core. <P>COPYRIGHT: (C)2011,JPO&INPIT</p>
申请公布号 JP5614699(B2) 申请公布日期 2014.10.29
申请号 JP20090092917 申请日期 2009.04.07
申请人 发明人
分类号 G06F9/50;G06F9/52 主分类号 G06F9/50
代理机构 代理人
主权项
地址