发明名称 多核处理器系统、控制程序、以及控制方法
摘要 在多核处理器系统中,应用程序A、C、D处于执行中,并且执行中的应用程序全部都是高可靠性应用程序。向CPU 0分配了应用程序C和应用程序D的高可靠性主线程,向CPU 1分配了应用程序A的高可靠性主线程。当作为主CPU的CPU 0通过调度器(100)接收到作为低可靠性应用程序的应用程序B的低可靠性线程的分配指示时,确定没有被分配高可靠性主线程的CPU。这里,确定为CPU 2和CPU 3,CPU 0通过调度器(100)向所确定的CPU 2通知低可靠性线程的起动指示。由此,以不将高可靠性主线程和低可靠性线程分配给同一个CPU的方式进行了控制。
申请公布号 CN102754079A 申请公布日期 2012.10.24
申请号 CN201080063238.9 申请日期 2010.02.23
申请人 富士通株式会社 发明人 山下浩一郎;山内宏真;宫崎清志
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 北京东方亿思知识产权代理有限责任公司 11258 代理人 李晓冬
主权项 一种多核处理器系统,其特征在于,所述多核处理器系统包括多核处理器、以及针对每个应用程序软件存储与动作相关的可靠度的存储装置,所述应用程序软件在以下称为“应用程序”,其中,所述多核处理器内的一个核心能够访问所述存储装置,所述一个核心包括:提取单元,所述提取单元从所述存储装置中提取所述应用程序之中起动对象线程的对象应用程序的可靠度;可靠度判断单元,所述可靠度判断单元基于所述提取单元所提取的可靠度和指定阈值来判断所述对象应用程序是否是高可靠的应用程序;确定单元,在所述可靠度判断单元判断出所述对象应用程序是所述高可靠的应用程序时,所述确定单元确定所述多核处理器之中的没有被分配非高可靠的应用程序的线程的核心,而在所述可靠度判断单元判断出所述对象应用程序是所述非高可靠的应用程序时,所述确定单元确定所述多核处理器之中的没有被分配所述高可靠的应用程序的线程的核心;以及通知单元,所述通知单元向所述确定单元所确定的核心通知所述对象线程的起动指示。
地址 日本神奈川县