[发明专利]多核DSP及其系统和调度器有效
申请号: | 201110235610.6 | 申请日: | 2011-08-17 |
公开(公告)号: | CN102955685A | 公开(公告)日: | 2013-03-06 |
发明(设计)人: | 胡涛 | 申请(专利权)人: | 上海贝尔股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/50 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 刘国伟 |
地址: | 201206 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 dsp 及其 系统 调度 | ||
1.一种多核数字信号处理器,其特征在于:所述多核数字信号处理器的全部内核资源被分配至多个子系统,其中,所述多个子系统中的至少一个子系统被分配了两个以上的内核的内核资源。
2.根据权利要求1所述的多核数字信号处理器,其中,所述多个子系统中的至少一个子系统被分配了所有内核的内核资源。
3.根据权利要求1或2所述的多核数字信号处理器,其中,所述多核数字信号处理器的内核资源是以子系统为单位进行资源调度的。
4.根据权利要求1或2所述的多核数字信号处理器,其中,动态调整所述子系统的内核资源分配。
5.根据权利要求1或2所述的多核数字信号处理器,其中,所述多核数字信号处理器使用共享存储器和专用存储器。
6.根据权利要求5所述的多核数字信号处理器,其中,所述共享存储器的存储资源被划分并分配至所述多个子系统中的多核子系统。
7.根据权利要求5所述的多核数字信号处理器,其中,所述专用存储器的存储资源被分配至所述多个子系统中的单核子系统和/或多核子系统。
8.一种使用多核数字信号处理器的系统,包括:
内核资源被分配至多个子系统的多核数字信号处理器;
共享存储器;以及
专用存储器。
9.根据权利要求8所述的系统,其中,所述共享存储器的存储资源被划分并分配至所述多个子系统中的多核子系统。
10.根据权利要求8或9所述的系统,其中,所述专用存储器的存储资源被分配至所述多个子系统中的单核子系统和/或多核子系统。
11.根据权利要求10所述的系统,其中,所述专用存储器的至少一部分是在所述共享存储器中定义的专用部分。
12.一种用于对多核数字信号处理器的内核资源进行调度的调度器,包括:
最大资源需求估计单元,用于估计任务在执行过程中所需的最大内核资源;
内核负载测量单元,用于测量内核资源是处于使用状态还是处于空闲状态;
子系统选择单元,用于基于最大资源需求估计单元估计的结果以及内核负载测量单元测量的结果,根据预定策略,选择有能力执行该任务并且处于空闲状态的子系统;以及
分配单元,用于将子系统选择单元所选择的子系统分配用于执行所述任务。
13.根据权利要求12所述的调度器,还包括:
资源需求实时估计单元,用于实时估计任务在执行过程中所需的内核资源;以及
子系统内核资源调整单元,用于根据资源需求实时估计单元估计的内核资源需求量,调整子系统的内核资源分配。
14.根据权利要求12或13所述的调度器,其中,所述预定策略包括以下至少一项:
任务平均等待时间最短;
高优先级任务优先执行;
核间负载平衡;以及
内核资源利用率最大化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海贝尔股份有限公司,未经上海贝尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110235610.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:提供关联关系并执行代码优化的方法和装置
- 下一篇:鼠标线固定器