任务数目和性能感知的可重构多核处理器的资源分配方法
摘要:
一种任务数目和性能感知的可重构多核处理器的资源分配方法,动态可重构多核处理器具有运行时动态重构片上资源的能力,为降低任务平均周转时间,提高系统吞吐率和芯片资源利用率提供了巨大的优化空间。本发明中,在每个操作系统调度间隔内,资源分配器先根据任务的数目平均分配逻辑核,运行一定时钟周期后,根据任务的性能(反映任务对资源的需求)对其进行排序,找出对资源需求小的任务,减小所占用的逻辑核的粒度,并将从资源需求小的任务那里获得的空闲物理核分配给对资源需求高的任务,以增加该对资源需求高的任务占用的逻辑核的粒度。当系统当前的负载发生变化或者任务本身进入新的运行阶段时资源分配器将在下一次操作系统调度中及时做出调整以充分利用芯片资源。
0/0