摘要 |
本发明提供一种双向分支排班表用于在一组态为可同时执行复数个绪之多绪微处理器中分配指令。此排班表包括于一不可由使用者修改的可重复使用核心内的一第一部份,一可由使用者修改之核心外的一第二部份以及一耦接第二部分与核心的一介面。此第二部份系执行一绪排班政策逻辑系为使用者根据应用的需要而可修改的。而此第一部份系排班政策不可知的,且根据由此第二部份沟通而得的排班政策在每一个时脉周期内来发出指令给执行单元。此第二部份经由一优先顺序对每一绪沟通排班政策。当此核心承诺执行一指令时,此核心与第二部份沟通哪一个绪的指令被承诺执行,以致能此第二部份来回应更新其优先顺序。 |