一种片上系统、芯片及电子设备技术方案

技术编号:33650640 阅读:28 留言:0更新日期:2022-06-02 20:28
本发明专利技术提供一种片上系统、芯片及电子设备。片上系统包括:第一中央处理器,用于基于片上系统上的物理设备创建多个虚拟设备。第二中央处理器,用于控制虚拟设备访问系统资源。第三中央处理器,用于为接收的业务请求分配对应的系统资源。第四中央处理器,用于利用所分配的系统资源响应业务请求。通过该片上系统,能够预先将片上系统中包括的多个中央处理器根据功能划分,进而通过不同功能的中央处理器之间的相互协作,为片上系统上的物理设备所创建的多个虚拟设备分配对应的系统资源,以响应虚拟设备发出的业务请求,从而提高中央处理器的处理效率,以达到提升共享系统资源的性能稳定性的目的。性的目的。性的目的。

【技术实现步骤摘要】
一种片上系统、芯片及电子设备


[0001]本专利技术涉及片上系统(System on Chip,SOC)
,具体涉及一种片上系统、芯片及电子设备。

技术介绍

[0002]数据中心的机房中部署了成千上万台的服务器,随着NVMe协议的快速普及,服务器越来越多的配置NVMe(Non

Volatile Memory express,称非易失性内存主机控制器接口规范)SSD(Solid State Drives,固态硬盘)作为存储数据的媒介,从而让租户(中小企业)能够得到更好的体验。
[0003]相关技术中,提供云服务的互联网厂商,为客户所提供云业务的主机一般都是虚拟设备。即一台服务器,根据其硬件配置,尽可能虚拟化出多台虚拟设备供客户租用。由于一台服务器的物理资源是有限的,且考虑到成本等问题,导致每个租户无法单独享用某个硬件资源,进而导致在虚拟设备存在的场景中,原生的NVME SSD无法发挥其原生性能及延时,从而对各虚拟设备的性能造成干扰。

技术实现思路

[0004]因此,本专利技术要解决的技术问题在于克本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种片上系统,其特征在于,所述片上系统包括:第一中央处理器,用于基于所述片上系统上的物理设备创建多个虚拟设备;所述多个虚拟设备共享所述片上系统的系统资源;第二中央处理器,与所述第一中央处理器通信连接,用于控制虚拟设备访问所述系统资源;第三中央处理器,与所述第二中央处理器通信连接,用于为接收的业务请求分配对应的系统资源;所述业务请求由所述虚拟设备发出;第四中央处理器,与所述第三中央处理器通信连接,用于利用所分配的系统资源响应所述业务请求。2.根据权利要求1所述的片上系统,其特征在于,所述第二中央处理器用于基于所述系统资源为所述虚拟设备分配用户命名空间,并用于根据所述用户命名空间控制所述虚拟设备访问所述系统资源。3.根据权利要求1或2所述的片上系统,其特征在于,所述第二中央处理器用于控制所述虚拟设备进行虚拟队列资源和/或虚拟中断资源的动态申请或动态释放;其中,所述系统资源包括所述虚拟队列资源和所述虚拟中断资源。4.根据权利要求1所述的片上系统,其特征在于,所述第二中央处理器还用于控制所述物理设备访问所述系统...

【专利技术属性】
技术研发人员:尹作刚
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1