一种面向异构多核体系的任务调度方法
基本信息
申请号 | CN201510270127.X | 申请日 | - |
公开(公告)号 | CN104899089A | 公开(公告)日 | 2015-09-09 |
申请公布号 | CN104899089A | 申请公布日 | 2015-09-09 |
分类号 | G06F9/48(2006.01)I;G06F9/50(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 程旭;刘锋;张晟 | 申请(专利权)人 | 常州北大众志网络计算机有限公司 |
代理机构 | 常州市维益专利事务所 | 代理人 | 常州北大众志网络计算机有限公司;北京北大众志微系统科技有限责任公司 |
地址 | 213164 江苏省常州市武进区常武中路801号常州科教城北大众志楼 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及一种面向异构多核体系的任务调度方法,多核间通过共享内存的方式实现数据的传递,通过中断和轮询的方式实现信息的传递;共享内存划分为命令区、结果区、数据输入区和数据输出区,并且根据各个区域的功能设计高效的数据结构,建立异构多核间交互的内存模型;任务调度采用多个环形队列实现优先级任务队列,实现高效、公平的任务调度机制。本发明为主从式异构多核体系提供了一种高效、可扩展性好、可移植性强的任务调度方法;采用本发明可以大幅降低主核负载,均衡系统芯片上的整体负载;并且该任务调度方法调用开销小,不仅可以高效地满足单任务的调度需求,还可以同时满足多任务的实时调度需求。 |
