[发明专利]适用于智能处理器的任务处理系统与其任务处理方法在审
| 申请号: | 202211288142.3 | 申请日: | 2022-10-20 |
| 公开(公告)号: | CN115629859A | 公开(公告)日: | 2023-01-20 |
| 发明(设计)人: | 杨波 | 申请(专利权)人: | 星宸微电子(深圳)有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 黄灵飞 |
| 地址: | 518000 广东省深圳市南山区粤海街道*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 适用于 智能 处理器 任务 处理 系统 与其 方法 | ||
本申请公开了一种适用于智能处理器的任务处理系统与任务处理方法,任务处理系统包括智能处理器以及指令处理器。指令处理器接收源自主处理器的任务,并响应任务启动该智能处理器。该第一智能处理器根据任务自多个固件代码中选取一对应固件代码,并重新启动该指令处理器以使该指令处理器运行该对应固件代码,并与指令处理器协同运作完成第一任务。如此,能够降低任务处理时间,从而改善任务系统的运行效率。
技术领域
本申请涉及智能处理器的任务调度技术,尤其是适用于智能处理器的任务处理系统与其任务处理方法。
背景技术
在现有的处理系统中,智能处理器与系统中的主要处理器之间的任务调度模式属于串行模式。例如,主要处理器会使用其内核线程(kernel thread)来指派待执行的多个任务,并通知智能处理器执行该些任务中的一个任务。在智能处理器执行完一个任务后,需回报该内核线程该任务的执行结果。在收到该执行结果后,内核线程再指派下一个任务给智能处理器执行。在上述的调度模式中,若主要处理器的工作负载变重而使得内核线程的响应速度变慢时,将使得智能处理器的任务调度出现延迟,而使得整体运作时间明显变长。
发明内容
在一些实施例中,本案的目的之一在于提供一种任务处理系统与任务处理方法,其可改善先前技术的不足。
在一些实施例中,任务处理系统包括第一智能处理器;以及第一指令处理器,用于接收来自主处理器的第一任务,并响应第一任务启动第一智能处理器,其中,第一智能处理器根据第一任务从多个固件代码中选取对应固件代码,并重新启动第一指令处理器以使第一指令处理器运行对应固件代码,以及与第一指令处理器协同运作完成第一任务。
在一些实施例中,任务处理方法包括下列操作:通过指令处理器响应来自主处理器的任务启动智能处理器;通过智能处理器根据任务从多个固件代码中选取对应固件代码,并重新启动指令处理器以使指令处理器运行对应固件代码;以及通过智能处理器与指令处理器协同运作以完成任务。
本申请实施提供的方案,通过降低对主处理器的依赖,进而降低主处理器的负载量,从而获得低延迟的处理时间,进而使得整体运作时间缩短,提高了处理效率。
附图说明
有关本案的特征、实作与功效,兹配合图式作较佳实施例详细说明如下。
图1为根据本案一些实施例绘制一种任务处理系统的示意图;
图2A为根据本案一些实施例绘制图1的指令处理器之示意图;
图2B为根据本案一些实施例绘制图2A的任务队列之数据示意图;
图3A为根据本案一些实施例绘制的图1的主处理器、智能处理器以及指令处理器之间的运作时序示意图;
图3B为根据本案一些实施例绘制图1的主处理器以及多个指令处理器之间的运作时序示意图;以及
图4为根据本案一些实施例绘制的一种任务处理方法的流程图。
具体实施方式
本文所使用的所有词汇具有其通常的意涵。上述之词汇在普遍常用之字典中之定义,在本案的内容中包括任一于此讨论的词汇之使用例子仅为示例,不应限制到本案之范围与意涵。同样地,本案亦不仅以于此说明书所示出的各种实施例为限。
关于本文中所使用之『耦接』或『连接』,均可指二或多个元件相互直接作实体或电性接触,或是相互间接作实体或电性接触,亦可指二或多个元件相互操作或动作。如本文所用,用语『电路』可为由至少一个晶体管与/或至少一个主被动元件按一定方式连接以处理信号的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星宸微电子(深圳)有限公司,未经星宸微电子(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211288142.3/2.html,转载请声明来源钻瓜专利网。





