发明名称 |
异构多核可重构计算平台上任务调度的方法和装置 |
摘要 |
本发明实施例提供一种异构多核可重构计算平台上任务调度的方法和装置。该方法包括:在确定待执行硬件任务的状态为就绪状态的情况下,将该待执行硬件任务添加到与该待执行硬件任务的功能相对应的目标硬件任务队列中;根据该待执行硬件任务的优先级和该多个可重构资源包的使用状况,将该多个可重构资源包中的至少一个可重构资源包重构为能够执行该待执行硬件任务的目标知识产权IP核,该优先级表示硬件任务的执行顺序;利用该目标IP核,执行该目标硬件任务队列中的硬件任务。根据本发明实施例,能够确定更加合理的资源重构时机以及采用更合适的可重构资源包进行资源重构,从而能够在任务调度的过程中减少重构开销,提高可重构资源的利用率。 |
申请公布号 |
CN104615488A |
申请公布日期 |
2015.05.13 |
申请号 |
CN201510023646.6 |
申请日期 |
2015.01.16 |
申请人 |
华为技术有限公司;中国科学技术大学 |
发明人 |
王超;李曦;周学海;张军能;陈鹏;郭琦 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京龙双利达知识产权代理有限公司 11329 |
代理人 |
毛威;张亮 |
主权项 |
一种异构多核可重构计算平台上任务调度的方法,其特征在于,所述异构多核可重构计算平台包括多个可重构资源包,所述方法包括:在确定待执行硬件任务的状态为就绪状态的情况下,将所述待执行硬件任务添加到与所述待执行硬件任务的功能相对应的目标硬件任务队列中;根据所述待执行硬件任务的优先级和所述多个可重构资源包的使用状况,将所述多个可重构资源包中的至少一个可重构资源包重构为能够执行所述待执行硬件任务的目标知识产权IP核,所述优先级表示硬件任务的执行顺序;利用所述目标IP核,执行所述目标硬件任务队列中的硬件任务。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |