发明名称 |
多处理系统以及执行多个数据处理任务的方法 |
摘要 |
利用竞争资源(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)的优先级。 |
地址 |
荷兰艾恩德霍芬 |