【技术实现步骤摘要】
一种异构多核处理系统
本申请实施例涉及电路领域,尤其涉及一种异构多核处理系统。
技术介绍
目前物联网应用都是基于已有芯片构建实际系统,只能从芯片、板级电路设计、系统软件、底层驱动软件等层面进行电源控制来优化功耗。随着智能硬件的应用场景越来越趋于复杂化,对智能硬件的主控处理器性能要求越来越高,从而芯片的运行功耗也越来越高——处理器功耗已经成为智能硬件相关应用的功耗主要来源。尤其对于性能优良的主控处理器而言,其接口都会大而全,这样往往会造成大量接口在实际系统中用不上,这部分接口电路也是处理器芯片功耗高的一个重要来源。因此,如何从物联网具体使用场景的特点出发,对所需处理器的芯片进行定制开发和系统优化,构建低功耗、高性能的处理器SOC(SystemOnChip)片上系统,是摆在当前
的一个重要的工程技术问题。
技术实现思路
本申请实施例提供异构多核处理系统,通过控制应用处理器和通用运算处理器的睡眠和唤醒,可以降低整个系统的功耗,另外还有控制不同的业务由不同的处理器进行处理,充分利用资源,提高系统性能。本申请的一方面提供一种异构多核处理系统,所述异构多核处理系统包括至少一 ...
【技术保护点】
1.一种异构多核处理系统,其特征在于,所述异构多核处理系统包括至少一个实时处理器、至少一个应用处理器和通用运算处理器,其中,每个实时处理器分别连接所有所述应用处理器和所述通用运算处理器,每个所述实时处理器的处理能力小于所述通用运算处理器的处理能力,所述通用运算处理器的处理能力小于每个所述应用处理器;所述异构多核处理系统启动后,所述至少一个实时处理器一直处于激活状态;所述异构多核处理系统启动时,所述至少一个应用处理器和所述通用运算处理器均进入睡眠状态;所述至少一个应用处理器和所述通用运算处理器由所述至少一个实时处理器根据所接收或检测的数据的数据量大小唤醒。
【技术特征摘要】
2018.11.13 CN 20181134590041.一种异构多核处理系统,其特征在于,所述异构多核处理系统包括至少一个实时处理器、至少一个应用处理器和通用运算处理器,其中,每个实时处理器分别连接所有所述应用处理器和所述通用运算处理器,每个所述实时处理器的处理能力小于所述通用运算处理器的处理能力,所述通用运算处理器的处理能力小于每个所述应用处理器;所述异构多核处理系统启动后,所述至少一个实时处理器一直处于激活状态;所述异构多核处理系统启动时,所述至少一个应用处理器和所述通用运算处理器均进入睡眠状态;所述至少一个应用处理器和所述通用运算处理器由所述至少一个实时处理器根据所接收或检测的数据的数据量大小唤醒。2.如权利要求1所述的系统,其特征在于,每个所述实时处理器的处理能力、每个所述应用处理器的处理能力和所述通用运算处理器的处理能力对应各自能处理数据的最大数据量。3.如权利要求1所述的系统,其特征在于,所述至少一个应用处理器的数量为两个或两个以上时,每个应用处理器的处理能力均相同或互不相同。4.如权利要求1-3任意一项所述的系统,其特征在于,如果所述数据的数据量小于或等于所述至少一个实时处理器处理数据量的最大值,所述数据由所述至少一个实时处理器处理;或,如果所述数据的数据量大于所述至少一个实时处理器处理数据量的最大值但小于或等于所述通用运算处理器处理数据量的最大值,所述通用运算处理器由所述至少一个实时处理器唤醒以处理所述数据;或,如果所述数据的数据量大于所述通用运算处理器处理数据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。