一种处理器启动的方法_4

文档序号:9375221阅读:来源:国知局
有超低功耗模式的服务器来说,服务器可以频繁进入超低功耗模式,因为服务器中的处理器被关闭后,当要处理任务时,处理器被唤醒后直接从非易失性存储器中读取数据,而不用像传统的服务器那样需要搬运数据。这样利用本发明提出的具有超低功耗模式的服务器来说,服务器可以频繁进入超低功耗模式,可以节省大量的功耗,而且还可以保证服务器的性能。利用本发明提出的具有超低功耗模式的服务器,相对传统服务器来说,可以大幅度的降低服务器的功耗,同时降低数据中心的成本。
[0070]处理器被唤醒到处理任务所需要的时间。传统服务器中的处理器被关闭后,当要处理任务时,处理器被唤醒后需要从片外大容量存储器中搬运数据到内存中,再由内存搬运到片上缓存中,数据搬运需要消耗大量的时间,也就是说处理器从开始唤醒到处理器执行相应的任务要花费大量的时间,服务器的响应任务的时间变长,这样就会对在一定程度上降低服务器的性能。利用本发明提出的具有超低功耗模式的服务器来说,服务器被关闭后,当要处理任务时,处理器被唤醒后可以直接从非易失性存储器中读取数据,也就是说可以立即启动,而不用像传统服务器那样需要从片外大容量存储器搬运数据到内存中,再由内存搬运到片上缓存中。利用本发明提出的具有超低功耗模式的服务器,因为服务器中的处理器可以立即启动,因此服务器可以频繁的进入超低功耗模式,而且服务器的性能也不受到影响。
[0071]软错误出现的几率。传统的服务器中片上缓存是由静态随机存储器实现,片外缓存是由嵌入式动态随机存储器实现,因此当利用DVFS技术降低片上缓存和片外缓存的工作电压时,片上缓存和片外缓存出现软错误的几率增大。而利用本发明提出的具有超低功耗的服务器来说,当进入超低功耗模式后,片上缓存和片外缓存可以全部关闭,因此片上缓存和片外缓存就不会发生软错误的问题,而非易失性存储器214是抗辐射的,所以非易失性存储器出现软错误的几率也不会增加。
[0072]综上所述,本发明公开了一种处理器启动的方法,该方法中通过在服务器的处理器结构中增设非易失性存储器和温度传感器,且服务器设置有超低功耗模式(即处理器将被关闭,片上缓存或/和片外缓存也被关闭)时,非易失性存储器也可能会掉电,但是非易失性存储器在掉电后,保存在其中的数据不会丢失,因此当服务器退出上述的超低功耗模式后,服务器中的处理器再被唤醒时,该处理器可以直接从非易失性存储器中读取数据,而不用从片外大容量存储器中搬运数据到内存,再由内存搬运到缓存中,从而使服务器中的处理器可以立即启动。同时当服务器处于该超低功耗模式时,服务器中的临近处理器芯片上的处理器设置的风扇的速度可以被降低甚至风扇可以被关闭,从而进一步降低服务器的功耗,同时利用温度传感器,来检测非易失性存储器的温度,当非易失性存储器的温度超过温度传感器中设置的温度警告标准时,该非易失性存储器就会被关闭从而保证该服务器及整个数据中心的正常工作,防止当风扇工作异常,非易失性存储器的温度过高而导致服务器及整个数据中心宕机的情况。
[0073]本领域技术人员应该理解,本领域技术人员在结合现有技术以及上述实施例可以实现所述变化例,在此不做赘述。这样的变化例并不影响本发明的实质内容,在此不予赘述。
[0074]以上对本发明的较佳实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的设备和结构应该理解为用本领域中的普通方式予以实施;任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例,这并不影响本发明的实质内容。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。
【主权项】
1.一种处理器启动的方法,其特征在于,应用于设置有处理单元结构的服务器上,所述处理单元结构具有包括处理器芯片和非易失性存储器的MCP芯片,且所述服务器预设有超低功耗模式,所述方法包括: 所述服务器退出所述超低功耗模式时,所述处理器芯片读取所述非易失性存储器和/或所述片上缓存和/或所述片外缓存中存储的数据进行启动操作。2.如权利要求1所述的处理器启动的方法,其特征在于,所述方法中: 所述处理器单元结构还包括内存、片上缓存和/或片外缓存;以及 所述服务器工作在超低功耗模式时,至少部分所述处理器芯片和/或至少部分所述内存和/或至少部分所述非易失性存储器和/或至少部分片上缓存和/或至少部分片外缓存均被置于关闭模式或待机模式。3.如权利要求2所述的处理器启动的方法,其特征在于,所述服务器还包括片外大容量存储器,所述方法中: 所述服务器退出所述超低功耗模式时, 若所述片上缓存或/和所述片外缓存处于关闭状态,且所述内存也处于关闭状态时,所述处理器芯片直接从所述非易失性存储器中读取存储的数据,以进行所述启动操作;若所述片上缓存或/和所述片外缓存被打开,且所述内存处于关闭状态时,所述处理器芯片直接从所述非易失性存储器中读取存储的数据进行所述启动操作的同时,从所述非易失性存储器向所述片上缓存或/和所述片外缓存中搬运数据;或者 所述处理器芯片从所述非易失性存储器向所述片上缓存或/和所述片外缓存搬运数据,接着所述处理器芯片执行所述片上缓存或/和所述片外缓存中的数据,以进行所述启动操作; 若所述片上缓存或/和所述片外缓存被打开,且所述内存也被打开时,所述处理器芯片从所述非易失性存储器中执行应用程序进行所述启动操作的同时,从所述非易失性存储器中搬运数据至所述片上缓存或/和所述片外缓存中,同时也从片外大容量存储器中搬运数据到所述内存中;或者 所述处理器芯片先从所述片外大容量存储器中搬运数据到所述内存中,再由所述内存搬运到所述片上缓存或/和所述片外缓存中,最后处理器芯片执行所述片上缓存或/和所述片外缓存中存储的数据,以进行所述启动操作;或者 所述处理器芯片把数据从所述非易失性存储器中搬运到片上缓存或/和片外缓存中进行所述启动操作的同时,从所述片外大容量存储器搬运数据至所述内存中; 若所述片上缓存或/和所述片外缓存被关闭,且所述内存被打开时,所述处理器芯片先把数据从所述片外大容量存储器搬运到所述内存中,再由所述内存搬运到所述非易失性存储器后,所述处理器芯片在所述非易失性存储器中执行数据,以进行所述启动操作。4.如权利要求3中任意一项所述的处理器启动的方法,其特征在于,所述方法中: 所述服务器还预设有正常功耗模式;以及 所述服务器处于所述正常功耗模式时,所述处理器和/或所述内存和/或所述非易失性存储器均正常工作。5.如权利要求4所述的处理器启动的方法,其特征在于,所述服务器还包括临近所述处理器芯片设置的风扇,所述方法中: 当所述服务器从所述正常功耗模块转换至所述超低功耗模式时,所述风扇的转速降低。6.如权利要求5所述的处理器启动的方法,其特征在于,所述方法中: 所述服务器运行在所述超低功耗模式时,所述风扇的转速大于或等于零。7.如权利要求4所述的处理器启动的方法,其特征在于,所述方法中: 当所述服务器从所述正常功耗模块转换至所述超低功耗模式时,所述片上缓存或/和所述片外缓存中的数据均保存到所述非易失性存储器中,所述内存中的数据保存至所述片外大容量存储器中。8.如权利要求4所述的处理器启动的方法,其特征在于,所述MCP芯片还包括温度传感器,以用于实时检测所述非易失性存储器的温度,所述方法中: 若所述非易失性存储器的温度超过所述温度传感器中设定的温度警告标准时,所述温度传感器触发警告信息,数据中心接收并根据所述警告信息关闭部分或全部所述非易失性存储器。9.如权利要求8所述的处理器启动的方法,其特征在于,所述温度传感器集成于所述非易失性存储器中。10.如权利要求8所述的处理器启动的方法,其特征在于,所述温度传感器为所述处理器芯片和/或所述片外缓存中集成的温度传感器。
【专利摘要】本发明涉及集成电路技术领域,尤其涉及一种处理器启动的方法,该方法中利用服务器中的处理器直接从非易失性存储器和/或片上缓存和/或片外缓存中读取数据,不需从片外存储器中搬运数据到内存,再由内存搬运到缓存中,从而使服务器中的处理器可以立即启动。当服务器处于低功耗模式时,服务器中的叠在处理器芯片上的风扇的速度可以被降低或关闭,降低了服务器的功耗,同时当非易失性存储器的温度超过温度传感器中设置的温度警告标准时,该非易失性存储器就会被关闭从而保证该服务器及整个数据中心的正常工作,防止当风扇工作异常,非易失性存储器的温度过高而导致服务器及整个数据中心宕机的情况。
【IPC分类】G06F1/32, G06F9/44
【公开号】CN105094827
【申请号】CN201510444020
【发明人】景蔚亮, 陈邦明
【申请人】上海新储集成电路有限公司
【公开日】2015年11月25日
【申请日】2015年7月24日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1