硬件系统和电子设备技术方案

技术编号:23512487 阅读:60 留言:0更新日期:2020-03-17 23:54
本申请实施例公开了一种硬件系统和电子设备。一种硬件系统包括:中央处理器、数据缓存器、缓存访问单元和任务管理器。所述中央处理器与所述任务管理器和缓存访问单元连接;其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接。所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任务。所述缓存访问单元,用于执行所述至少一个缓存访问任务以对所述数据缓存器进行访问;所述任务管理器用于,基于所述至少一个缓存访问任务,对所述缓存访问单元执行所述至少一个缓存访问任务进行监控。本申请实施例方案有利于提升硬件系统的运转效率和减少中央处理器中断。

Hardware system and electronic equipment

【技术实现步骤摘要】
硬件系统和电子设备
本申请涉及计算机
,具体涉及了硬件系统和电子设备。
技术介绍
通常来讲,一个系统内部的多个功能模块之间如果有数据交换的话,传统方案一般是通过一块共享的数据缓存来进行。传统方案中,一个功能模块将需要传递数据写入共享的数据缓存之后,需要中断中央处理器,然后由中央处理器通知另一个功能模块数据已经准备好,这样另一个功能模块就可从共享的数据缓存读取到它所需要的数据。然而,实践过程发现,传统方案由于需不断的中断中央处理器,使得系统的运转效率相对较低。
技术实现思路
本申请实施例提供一种硬件系统和电子设备,以期提升硬件系统的运转效率和减少中央处理器中断。本申请第一方面提供一种硬件系统,包括:一种硬件系统,其特征在于,包括:中央处理器、数据缓存器、缓存访问单元和任务管理器;其中,所述中央处理器与所述任务管理器和缓存访问单元连接;其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接;其中,所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任本文档来自技高网...

【技术保护点】
1.一种硬件系统,其特征在于,包括:中央处理器、数据缓存器、缓存访问单元和任务管理器;/n其中,所述中央处理器与所述任务管理器和缓存访问单元连接;/n其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接;/n其中,所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任务;/n所述缓存访问单元,用于执行所述至少一个缓存访问任务以对所述数据缓存器进行访问;/n所述任务管理器用于,基于所述至少一个缓存访问任务,对所述缓存访问单元执行所述至少一个缓存访问任务进行监控。/n

【技术特征摘要】
1.一种硬件系统,其特征在于,包括:中央处理器、数据缓存器、缓存访问单元和任务管理器;
其中,所述中央处理器与所述任务管理器和缓存访问单元连接;
其中,所述数据缓存器与所述任务管理器和所述缓存访问单元连接;
其中,所述中央处理器用于,向所述任务管理器和所述缓存访问单元下发至少一个缓存访问任务;
所述缓存访问单元,用于执行所述至少一个缓存访问任务以对所述数据缓存器进行访问;
所述任务管理器用于,基于所述至少一个缓存访问任务,对所述缓存访问单元执行所述至少一个缓存访问任务进行监控。


2.根据权利要求1所述的系统,其特征在于,所述至少一个缓存访问任务包括缓存访问任务T1和缓存访问任务T0,所述缓存访问任务T0为所述缓存访问任务T1所依赖的缓存访问任务;
所述任务管理器具体用于,在接收到来自所述缓存访问单元的针对所述缓存访问任务T1的访问请求q1之后,基于所述缓存访问任务T0的完成情况判决是否允许响应所述访问请求q1;
若判决允许响应所述访问请求q1,所述任务管理器向所述缓存访问单元发送用于响应所述访问请求q1的访问响应aq1,所述访问响应aq1用于指示允许所述缓存访问单元对所述数据缓存器执行所述缓存访问任务T1。


3.根据权利要求2所述的系统,其特征在于,在基于所述缓存访问任务T0的完成情况判决是否允许响应所述访问请求q1时,
所述任务管理器具体用于,当所述缓存访问任务T0已完成,则判决允许响应所述访问请求q1;当所述缓存访问任务T0未完成,则将所述缓存访问任务T1所请求访问缓存的指针与所述缓存访问任务T0的当前指针进行指针比对,若指针对比通过,则判决允许响应所述访问请求q1;若指针对比未能通过,则判决不允许响应所述访问请求q1。


4.根据权利要求3所述的系统,其特征在于,所述数据缓存器包括多个缓存片,所述缓存访问任务T1包括如下字段:
用于指示所访问缓存片的片标识的第一字段、用于指示所访问缓存片的起始地址的第二字段、用于指示所访问数据的长度的第三字段、用于指示缓存访问任务T1所依赖缓存访问任务T0的字段。


5.根据权利要求3或4所述的系统,其特征在于,所述访问请求q1包括如下字段:所述第一字段和用于指示发出所述访问请求q1的缓存访问单元的单元标识的第四字段;
或者,
所述访问请求q1包括如下字段:所述第二字段、所述第三字段和所述第四字段;
或者,所述访问请求q1包括如下字段:所述第二字段、所述第三字段和用于指示所述缓存访问任务T1的任务标识的第五字段。


6.根据权利要求1至5任意一项所述的系统,其特征在于,所述缓存访问单元包括如下访问子单元:外部数据读取子单元、外部数据回存子单元、内部数据读取子单元和内部数据回存子单元;
所述硬件系统还包括外部存储器和运算单元;
其中,所述外部数据读取子单元和外部数据回存子单元连接于所述外部存储器和所述数据缓存器之间;所述内部数据读取子单元和内部数据回存子单元连接于所述运算单元和所述数据缓存器之间;
其中,所述外部数据读取子单元,用于将从所述...

【专利技术属性】
技术研发人员:李炜曹庆新黎立煌
申请(专利权)人:深圳云天励飞技术有限公司
类型:发明
国别省市:广东;44

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

1