一种面向异构多核体系的任务调度方法

基本信息

申请号 CN201510270127.X 申请日 -
公开(公告)号 CN104899089A 公开(公告)日 2015-09-09
申请公布号 CN104899089A 申请公布日 2015-09-09
分类号 G06F9/48(2006.01)I;G06F9/50(2006.01)I 分类 计算;推算;计数;
发明人 程旭;刘锋;张晟 申请(专利权)人 常州北大众志网络计算机有限公司
代理机构 常州市维益专利事务所 代理人 常州北大众志网络计算机有限公司;北京北大众志微系统科技有限责任公司
地址 213164 江苏省常州市武进区常武中路801号常州科教城北大众志楼
法律状态 -

摘要

摘要 本发明涉及一种面向异构多核体系的任务调度方法,多核间通过共享内存的方式实现数据的传递,通过中断和轮询的方式实现信息的传递;共享内存划分为命令区、结果区、数据输入区和数据输出区,并且根据各个区域的功能设计高效的数据结构,建立异构多核间交互的内存模型;任务调度采用多个环形队列实现优先级任务队列,实现高效、公平的任务调度机制。本发明为主从式异构多核体系提供了一种高效、可扩展性好、可移植性强的任务调度方法;采用本发明可以大幅降低主核负载,均衡系统芯片上的整体负载;并且该任务调度方法调用开销小,不仅可以高效地满足单任务的调度需求,还可以同时满足多任务的实时调度需求。