发明名称 |
多处理器系统中的任务分配方法和多处理器系统 |
摘要 |
具有第一处理器(它具有第一指令集)和第二处理器(它具有第二指令集)的一个多处理器系统中的一种任务分配方法。一项任务或者分配给第一处理器,或者分配给第二处理器。该任务对应于具有一种执行效率的一个程序。该程序包括一个程序模块,或者由第一指令集描述,或者由第二指令集描述。在本方法中,由第一指令集描述的程序模块对应的任务分配给第一处理器。如果为该任务分配的目标从第一处理器变为第二处理器,就判断是否改善了程序的执行效率。如果改善了程序的执行效率,为该任务分配的目标就变为第二处理器。 |
申请公布号 |
CN1284095C |
申请公布日期 |
2006.11.08 |
申请号 |
CN200310116307.X |
申请日期 |
2003.11.19 |
申请人 |
株式会社东芝 |
发明人 |
吉井谦一郎;矢野浩邦;前田诚司;金井达德 |
分类号 |
G06F15/16(2006.01);G06F9/22(2006.01) |
主分类号 |
G06F15/16(2006.01) |
代理机构 |
中国国际贸易促进委员会专利商标事务所 |
代理人 |
付建军 |
主权项 |
1.一种任务分配方法,将多项任务有选择地分配给多处理器系统中的第一处理器和第二处理器,第一处理器具有第一指令集,第二处理器具有第二指令集,该多项任务基于具有一种执行效率的一个程序的多个程序模块来创建,该方法包括:把根据第一指令集描述的一个程序模块创建的一项任务分配给第一处理器;判断如果为该任务分配的目标从第一处理器改变为第二处理器,该程序的执行效率是否改善;如果该程序的执行效率改善了,则获取第二指令集描述的一个程序模块,该程序模块对于创建一项任务是必需的;以及将根据第二指令集描述的程序模块创建的任务重新分配给第二处理器。 |
地址 |
日本东京都 |