发明名称 多处理系统以及执行多个数据处理任务的方法
摘要 利用竞争资源(18)的处理元件(10),来执行多个数据处理任务。每个任务的执行包括执行一系列指令。在执行期间,测量各个任务的指令的执行进展速度指示。对不同任务的访问资源(18)的请求进行仲裁,其中,基于所测量的任务的进展速度指示,将用于判定仲裁的优先级分配给每个任务。至少在可能的进展速度值的范围的一部分内,进展速度指示越低,分配越高的优先级。
申请公布号 CN101443734A 申请公布日期 2009.05.27
申请号 CN200780017677.4 申请日期 2007.05.14
申请人 NXP股份有限公司 发明人 马可·J·G·贝库伊
分类号 G06F9/48(2006.01)I;G06F9/38(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 中科专利商标代理有限责任公司 代理人 朱进桂
主权项 1. 一种多处理器电路,包括:-多个处理元件(10),每个都配置为至少执行各自的任务,所述任务的执行包括对一系列指令的执行;-共享资源(16),耦合至多个处理元件(10);-仲裁电路(12),耦合至处理元件(10),并配置为根据分配给处理元件(10)的优先级,对来自多个处理元件(10)的发生冲突的共享资源(16)访问请求进行仲裁;-优先级设置电路(106),配置为测量各个任务的执行进展速度指示,并根据所测量的、所述任务之中特定任务的一系列指令的执行进展速度指示,设置执行所述特定任务的每个处理元件(10)的优先级。
地址 荷兰艾恩德霍芬