Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

异构多核处理器计算资源协同管理的任务调度方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:北京计算机技术及应用研究所

摘要:本发明涉及一种异构多核处理器计算资源协同管理的任务调度方法,属于嵌入式操作系统异构调度领域。本发明设计并实现一种高效的CMCR构件,包括:主控核组件、计算核组件和多核通信组件。在ARM核部署实时操作系统,设计主控核组件管理DSP计算核,确保任务处理的即时性与稳定性,充分利用HMP的异构资源优势,最大化利用计算资源;ARM核对用户提供计算任务亲和服务接口,提升了编程效率,降低了应用在HMP下开发的复杂性与难度;通过多核通信组件的设计,利用核间中断、共享内存机制实现数据快速传输,不同处理器核间数据映射至专属地址空间避免了资源访问冲突。本发明实现了任务调度的最优化。

主权项:1.一种异构多核处理器计算资源协同管理的任务调度方法,其特征在于,设计并实现一种高效的CMCR构件,包括:主控核组件、计算核组件和多核通信组件,主控核组件为主控核CMCR组件,计算核组件为计算核CMCR组件,多核通信组件为CMCR多核通信组件;在ARM核上部署嵌入式实时操作系统,同时保持DSP核处于裸机运行模式,主控核组件运行于ARM核上、计算核组件运行于DSP核上,多核通信组件运行于ARM核和DSP核上;DSP核与ARM核并行启动,DSP核率先完成计算核组件初始化,进入待命状态,等待ARM核的任务调度指令;与此同时,ARM核启动并加载嵌入式实时操作系统,执行主控核组件的初始化流程;一旦主控核组件准备就绪,整个CMCR构件开始工作;在应用层触发计算任务请求时,嵌入式实时操作系统智能地从DSP空闲资源池中检索可用DSP,通过多核通信组件将任务数据安全写入共享内存区域,随后触发核间中断,唤醒待命中的DSP以处理任务;DSP在接收到中断信号后,随即从共享内存区域准确提取任务数据,同步更新自身状态;计算核组件高效执行完毕后,通过多核通信组件将处理结果回存至共享内存,并触发核间中断,通知嵌入式实时操作系统任务执行完毕,实现无缝的任务执行与状态反馈循环;若DSP空闲资源不足,嵌入式实时操作系统则会将待处理任务暂存至DSP任务队列中,持续监控资源状态,一旦检测到DSP资源释放,即刻从队列中调度任务执行。

全文数据:

权利要求:

百度查询: 北京计算机技术及应用研究所 异构多核处理器计算资源协同管理的任务调度方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。