【技术实现步骤摘要】
本专利技术一般地涉及一种处理器系统及其控制方法,尤其涉及一种在处理器温度升高的情况下管理包括多个处理器的LSI的方法。
技术介绍
已知存在一种包括多个CPU(处理器)的常规半导体集成电路(在下文称作“多芯处理器”)。在多芯处理器中,多个处理器执行各自的任务,并且处理器的温度根据处理器的操作状态而升高。如果处理器的温度升高到预先确定的级别,处理器的正常操作将禁止,并且处理器可能物理地损坏。在用于解决该问题所提出的技术中,当处理器的温度升高到预先确定的级别时,处理器的操作停止或者处理器上的处理负荷降低,从而防止进一步的温度升高。这种技术已经在例如日本专利申请公开发表8-314578号或日本专利申请公开发表2000-40067号中公开。但是,在这些技术中,应用的处理在使用处理器的系统面上延迟。特别地,如果被使得不可操作的处理器已经执行应用中的重要处理时,严重的故障将在系统面上发生。
技术实现思路
本专利技术已经考虑到上述而创造。本专利技术的目的在于提供处理器系统及其控制方法,其可以抑制处理器温度的升高并且抑制处理器处理性能的降低。为了达到该目的,根据本专利技术一方面的一种处理器系统包括各自处理任务的多个第一处理器;测量第一处理器中每个的温度的温度传感器; 存储由第一处理器处理的任务的程序,以及包含任务与任务优先级数之间关系的任务优先次序表的主存储器;以及基于任务优先次序表和由温度传感器测量的第一处理器的温度将任务分配给第一处理器的第二处理器。根据本专利技术另一方面、一种具有多个处理器的处理器系统的控制方法包括测量多个处理器的温度;根据处理优先次序和处理器的温度 ...
【技术保护点】
一种处理器系统,其特征在于包括:各自处理任务的多个第一处理器(11-1~11-(m-1));测量第一处理器(11-1~11-(m-1))中每个的温度的温度传感器(12-1~12-(m-1));存储由第一处理器(11-1~11-(m-1))处理的任务的程序(28-1~28-n),以及包含任务与任务优先级数之间关系的任务优先次序表(22)的主存储器(20);以及基于任务优先次序表(22)和由温度传感器(12-1~12-(m-1))测量的第一处理器的温度将任务分配给第一处理器(11-1~11-(m-1))的第二处理器(11-m)。
【技术特征摘要】
JP 2004-11-4 2004-3211231.一种处理器系统,其特征在于包括各自处理任务的多个第一处理器(11-1~11-(m-1));测量第一处理器(11-1~11-(m-1))中每个的温度的温度传感器(12-1~12-(m-1));存储由第一处理器(11-1~11-(m-1))处理的任务的程序(28-1~28-n),以及包含任务与任务优先级数之间关系的任务优先次序表(22)的主存储器(20);以及基于任务优先次序表(22)和由温度传感器(12-1~12-(m-1))测量的第一处理器的温度将任务分配给第一处理器(11-1~11-(m-1))的第二处理器(11-m)。2.根据权利要求1的系统,其特征在于,第二处理器(11-m)预计执行一个处理的单位时间之后第一处理器(11-1~11-(m-1))的每个将达到的温度,当预计温度超过预先确定温度时,第二处理器(11-m)保存分配给第一处理器(11-1~11-(m-1))的任务,并且停止第一处理器(11-1~11-(m-1))的操作。3.根据权利要求1的系统,其特征在于,第二处理器(11-m)预计执行一个处理的单位时间之后第一处理器(11-1~11-(m-1))的每个将达到的温度,第二处理器(11-m)将任务仅分配给其预计温度不超过预先确定温度的第一处理器(11-1~11-(m-1))。4.根据权利要求2或权利要求3的系统,其特征在于,预先确定的温度是第一处理器(11-1~11-(m-1))的操作被允许的上限温度,主存储器(20)还存储包含关于第一处理器(11-1~11-(m-1))中每个的上限温度的第一数据的第一温度数据表(29);包含关于当任务处理时第一处理器(11-1~11-(m-1))温度的升高的第二数据的第二温度数据表(24);包含关于第一处理器(11-1~11-(m-1))温度的降低的第三数据的第三温度数据表(27),温度的降低与在单位时间内处理任务之后出现的空闲时间成比例;以及包含关于第一处理器(11-1~11-(m-1))的预计温度的第四数据的第四温度数据表(26);并且第二处理器(11-m)使用从温度传感器(12-1~12-(m-1))获得的当前温度、从第二温度数据表(24)获得的第二数据、从第三温度数据表(27)获得的第三数据计算预计温度,将计算的预计温度存储在第四温度数据表(26)中,并且将预计温度与上限温度相比较。5.根据权利要求2或权利要求3的系统,其特征在于,第二处理器(11-m)监控温度传感器;当任务正在处理时第一处理器(11-1~11-(m-1))中任何一个达到预先确定的温度时,第二处理器(11-m)将任务保存在主存储器中,并且停止第一处理器(11-1~11-(m-1))的操作;以及主存储器(20)包括与所保存任务相关的信息存储于其中的上下文保存区(32)。6.根据权利要求1的系统,其特征在于,主存储器(20)还存储包含关于第一处理器(11-1~11-(m-1))与分配给每个第一处理器(11-1~11-(m-1))的任务之间对应的信息的任务分配表(23),第二处理器(11-m)更新任务分配表(23),使得在任务优先次序表中具有最高优先级数的任务分配给具有最低温度的第一处理器,并且根据任务分配表中的信息将任务分配给第一处理器(11-1~11-(m-1))。7.根据权利要求4的系统,其特征在于,主...
【专利技术属性】
技术研发人员:上村刚,永井健一,
申请(专利权)人:株式会社东芝,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。