[发明专利]一种异构多核处理系统在审
申请号: | 201910317366.4 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110196737A | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 张俊峰 | 申请(专利权)人: | 张俊峰 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F1/329 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 郝学江 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 通用运算 实时处理器 应用处理器 多核处理系统 异构 唤醒 激活状态 控制应用 睡眠状态 启动时 数据量 功耗 睡眠 检测 申请 | ||
1.一种异构多核处理系统,其特征在于,所述异构多核处理系统包括至少一个实时处理器、至少一个应用处理器和通用运算处理器,其中,每个实时处理器分别连接所有所述应用处理器和所述通用运算处理器,每个所述实时处理器的处理能力小于所述通用运算处理器的处理能力,所述通用运算处理器的处理能力小于每个所述应用处理器;
所述异构多核处理系统启动后,所述至少一个实时处理器一直处于激活状态;所述异构多核处理系统启动时,所述至少一个应用处理器和所述通用运算处理器均进入睡眠状态;
所述至少一个应用处理器和所述通用运算处理器由所述至少一个实时处理器根据所接收或检测的数据的数据量大小唤醒。
2.如权利要求1所述的系统,其特征在于,每个所述实时处理器的处理能力、每个所述应用处理器的处理能力和所述通用运算处理器的处理能力对应各自能处理数据的最大数据量。
3.如权利要求1所述的系统,其特征在于,所述至少一个应用处理器的数量为两个或两个以上时,每个应用处理器的处理能力均相同或互不相同。
4.如权利要求1-3任意一项所述的系统,其特征在于,
如果所述数据的数据量小于或等于所述至少一个实时处理器处理数据量的最大值,所述数据由所述至少一个实时处理器处理;或,
如果所述数据的数据量大于所述至少一个实时处理器处理数据量的最大值但小于或等于所述通用运算处理器处理数据量的最大值,所述通用运算处理器由所述至少一个实时处理器唤醒以处理所述数据;或,
如果所述数据的数据量大于所述通用运算处理器处理数据量的最大值,所述至少一个应用处理器中处理能力大于所述数据的数据量的一个应用处理器由所述至少一个实时处理器唤醒以处理所述数据。
5.如权利要求1-3任意一项所述的系统,其特征在于,每个所述应用处理器和所述通用运算处理器在处理完所述数据后根据预设设置再次进入睡眠状态。
6.如权利要求1-3任意一项所述的系统,其特征在于,所述至少一个实时处理器还连接高级外围总线APB,所述至少一个应用处理器还连接先进可扩展接口AXI总线,所述APB总线和所述AXI总线通过桥接方式连接。
7.如权利要求6所述的系统,其特征在于,所述APB总线用于与如下至少之一的设备连接:串行外设接口SPI设备、通用输入/输出GPIO设备、内部整合电路I2C设备、通用异步收发传输器UART设备和实时时钟RTC设备,所述AXI总线用于与如下至少之一的设备连接:直接内存存取DMA设备、摄像设备、联合测试工作组JTAG协议设备、可信计算机模块TCM设备、安全数字输入输出SDIO设备、嵌入式多媒体卡EMMC设备、通用串行总线USB设备和双倍速率DDR控制器。
8.如权利要求6所述的系统,其特征在于,所述AXI总线还连接神经网络加速单元。
9.如权利要求8的系统,其特征在于,所述神经网络加速单元与如下至少一个装置的采集模块或采集单元连接:语音识别装置、人脸识别装置、视网膜识别装置、指纹识别装置、视频处理装置和图像处理装置。
10.如权利要求1-3任意一项所述的系统,其特征在于,每个所述实时处理器与每个所述应用处理器之间采用如下至少之一方式通信:中断方式、邮箱Mailbox方式和存储器数据共享方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张俊峰,未经张俊峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910317366.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备及其操作方法
- 下一篇:设备启动方法、装置、存储介质及家电设备