CPU和SoC桥片构架的节能型系统、处理装置及方法制造方法及图纸

技术编号:13417947 阅读:72 留言:0更新日期:2016-07-27 15:10
本发明专利技术提供一种CPU和SoC桥片构架的节能型系统、处理装置及方法。本发明专利技术提供的节能型系统,包括:第一处理器CPU、配置有第二CPU的片上系统SoC桥片和处理装置,其中,第一CPU与第二CPU连接,使得第一CPU和第二CPU具有相同的物理地址空间;处理装置分别与第一CPU和第二CPU连接,用于获取节能型系统的操作系统OS的负载状态,并根据节能型系统的OS的负载状态,控制第一CPU和第二CPU的运行状态。本发明专利技术提供的节能型系统解决了现有技术中的3A+2H型的计算机在运行时,由于只有处理器3A处于运行状态,SoC桥片2H中的CPU处于休眠状态,而导致该3A+2H型的计算机的资源使用效率较差的问题。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种CPU和SoC桥片构架的节能型系统、处理装置及方法
技术介绍
目前,为了提升计算机的使用性能,通常可以使用处理器(CentralProcessingUnit,简称为:CPU)和片上系统(SystemonChip,简称为:SoC)芯片一种计算机构架;在这种计算机构架中,SoC芯片仅仅作为CPU的桥片使用,即直接与CPU进行数据和指令交互,充当连接桥梁的处理芯片。上述CPU和SoC桥片构架的计算机例如可以为3A+2H型的计算机,其中,3A是主CPU,2H本身是一块SoC芯片;该SoC芯片包括独立的内核,在该系统中作为3A的桥片使用。具体地,该3A+2H型的计算机在运行过程中,2H中的内核启动该2H芯片的相关功能后,由3A对该2H中的相关功能进行控制。但是,现有技术中的3A+2H型的计算机在运行时,由于只有作为处理器的3A处于运行状态,而作为SoC桥片使用的2H中的处理器基本上不需要进行任何处理,因此导致了该3A+2H型的计算机的处理器资源使用效率较差。
技术实现思路
本专利技术提供一种CPU和SoC桥片构架的节能型系统、处理装置及方法,以解决现有技术中的3A+2H型的计算机在运行时,由于只有处理器3A处于运行状态,SoC桥片2H中的CPU处于休眠状态,而导致该3A+2H型的计算机的资源使用效率较差的问题。第一方面,本专利技术提供一种CPU和SoC桥片构架的节能型系统,包括:第一处理器CPU、配置有第二CPU的片上系统SoC桥片和处理装置,其中,所述第一CPU和所述第二CPU具有相同的物理地址空间;所述处理装置,用于获取所述节能型系统的操作系统OS的负载状态,并根据所述节能型系统的OS的负载状态,控制所述第一CPU和所述第二CPU的运行状态。第二方面,本专利技术提供一种处理装置,包括:所述处理装置设置于第一处理器CPU和配置有第二CPU的片上系统SoC桥片构架的节能型系统中,其中,所述第一CPU和所述第二CPU具有相同的物理地址空间;所述处理装置如本专利技术上述CPU和SoC桥片构架的节能型系统中的处理装置。第三方面,本专利技术提供一种处理方法,适用于第一处理器CPU和配置有第二CPU的片上系统SoC桥片架构的节能型系统,其中,所述第一CPU和所述第二CPU具有相同的物理地址空间;所述方法包括:所述处理装置获取所述节能型系统的操作系统OS的负载状态;所述处理装置根据所述节能型系统的OS的负载状态,控制所述第一CPU和所述第二CPU的运行状态。本专利技术提供一种CPU和SoC桥片构架的节能型系统、处理装置及方法,该节能型系统包括第一CPU、配置有第二CPU的SoC桥片和处理装置,其中,相互连接的第一CPU和第二CPU具有相同的物理地址空间,保证了该两个CPU数据的一致性,从而使得分别与第一CPU和第二CPU连接的处理装置,可以通过该节能型系统的OS的负载状态,控制该第一CPU和该第二CPU的运行状态,实现了节能型系统中第一CPU和第二CPU的运行状态具体由OS的负载状态确定,解决了现有技术中的3A+2H型的计算机在运行时,由于只有处理器3A处于运行状态,SoC桥片2H中的CPU处于休眠状态,而导致该3A+2H型的计算机的资源使用效率较差的问题,相应地提高了节能型系统在使用中的灵活性和智能性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种CPU和SoC桥片构架的节能型系统的结构示意图;图2为本专利技术实施例所提供的另一种CPU和SoC桥片构架的节能型系统的结构示意图;图3为本专利技术实施例所提供的又一种CPU和SoC桥片构架的节能型系统的结构示意图;图4为本专利技术实施例所提供的一种节能型系统的处理方法的流程图;图5为本专利技术实施例所提供的另一种节能型系统的处理方法的流程图;图6为本专利技术实施例所提供的又一种节能型系统的处理方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例所提供的一种CPU和SoC桥片构架的节能型系统的结构示意图。如图1所示,本实施例所提供的CPU和SoC桥片构架的节能型系统(以下简称为:节能型系统)10,具体包括:第一CPU110、配置有第二CPU121的SoC桥片120和处理装置130;其中,第一CPU110与第二CPU121连接,使得该第一CPU110和该第二CPU121具有相同的物理地址空间;处理装置130分别与第一CPU110和第二CPU121连接,用于获取该节能型系统10的操作系统(OperationSystem,简称为:OS)的负载状态,并根据该节能型系统10的OS的负载状态,控制第一CPU110和第二CPU121的运行状态。本实施例提供的节能型系统10的构造,相比于现有技术的龙芯3A+2H型的计算机,分别从硬件和软件上进行优化;首先,在硬件方面,第一CPU110为主CPU,SoC桥片120中配置的第二CPU121为从CPU,第一CPU110和第二CPU121各自配置有基本输入输出系统(BasicInputOutputSystem,简称为:BIOS),在启动操作系统(OperatingSystem,简称为:OS)时分别启动第一CPU110和第二CPU121,在具体实现中,第一CPU110通过总线(HyperTransport,简称为:HT)和第二CPU121连接,该总线例如可以为地址总线和数据总线,具体可以为HT0,从而使得第一CPU110和第二CPU121具有相同的物理地址空间,也就是说,通过上述第一CPU110和第二CPU121的连接关系,使得该节能型系统10的内核由第一CPU110的内核和第二CPU121的内核构成,从而使得第一CPU110与第二CPU121在物理地址空间上保持一致;与现有技术本文档来自技高网...

【技术保护点】
一种CPU和SoC桥片构架的节能型系统,其特征在于,包括:第一处理器CPU、配置有第二CPU的片上系统SoC桥片和处理装置,其中,所述第一CPU和所述第二CPU具有相同的物理地址空间;所述处理装置,用于获取所述节能型系统的操作系统OS的负载状态,并根据所述节能型系统的OS的负载状态,控制所述第一CPU和所述第二CPU的运行状态。

【技术特征摘要】
1.一种CPU和SoC桥片构架的节能型系统,其特征在于,包括:第一
处理器CPU、配置有第二CPU的片上系统SoC桥片和处理装置,其中,所
述第一CPU和所述第二CPU具有相同的物理地址空间;
所述处理装置,用于获取所述节能型系统的操作系统OS的负载状态,
并根据所述节能型系统的OS的负载状态,控制所述第一CPU和所述第二
CPU的运行状态。
2.根据权利要求1所述的CPU和SoC桥片构架的节能型系统,其特征
在于,所述第一CPU和所述第二CPU具有相同的物理地址空间,具体为;
所述第一CPU具体通过总线与所述第二CPU连接;通过所述连接,所
述节能型系统的内核由所述第一CPU的内核和所述第二CPU的内核构成,
使得所述第一CPU与所述第二CPU在物理地址空间上保持一致。
3.根据权利要求1或2所述的CPU和SoC桥片构架的节能型系统,其
特征在于,所述处理装置包括:判断模块和处理模块;
所述判断模块,用于判断所述第一CPU中运行的内核数量,以及节能型
系统的OS的负载状态;
所述处理模块,用于在所述判断模块判断出所述第一CPU中运行的内核
数量等于内核休眠阈值,且所述节能型系统的OS的负载小于第一负载阈值
时,关闭所述第一CPU中运行的内核,并将所述已关闭的内核中的线程加载
到所述第二CPU的内核中运行。
4.根据权利要求1或2所述的CPU和SoC桥片构架的节能型系统,其
特征在于,所述处理装置具体用于根据所述节能型系统的OS中待运行程序
的启动状态,确定由所述第一CPU或者所述第二CPU运行所述待运行程序。
5.根据权利要求4所述的CPU和SoC桥片构架的节能型系统,其特征
在于,所述处理装置包括:判断模块和处理模块;
所述判断模块,用于判断所述OS中待运行程序的启动状态;
所述处理模块,用于在所述判断模块判断出在所述OS中启动所述程序
时,将所述程序的线程加载到所述第二CPU中运行,并关闭所述第一CPU,
其中,所述SoC桥片的相关功能由所述第二CPU控制;
所述处理模块,还用于在所述判断模块判断出在所述OS中不启动所述

\t程序时,由所述第一CPU运行所述程序,并关闭所述第二CPU,其中,所述
SoC桥片的相关功能由所述第一CPU控制。
6.根据权利要求1或2所述的CPU和SoC桥片构架的节能型系统,其
特征在于,所述处理装置还包括启动模块,用于通过启动所述第一CPU和所
述第二CPU,初始化所述节能型系统中的所述第一CPU、所述第二CPU以
及所述SoC桥片的相关功能。
7.一种处理装置,其特征在于,所述处理装置设置于具有第一处理器
CPU和配置有第二CPU的片上系统SoC桥...

【专利技术属性】
技术研发人员:朱琛王洪虎宋建平
申请(专利权)人:龙芯中科技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1