发明名称 |
用于解决多线程处理器中指令饥饿的方法及设备 |
摘要 |
在多线程处理器中,在存储器中设置线程优先级变量。根据本发明的实施例,对几个条件进行监视,以便判断可能正接近指令端饥饿的指示。如果正接近这种饥饿,则根据阈值计数器等的到期来解决所述饥饿。 |
申请公布号 |
CN100524205C |
申请公布日期 |
2009.08.05 |
申请号 |
CN200510048859.0 |
申请日期 |
2002.04.18 |
申请人 |
英特尔公司 |
发明人 |
D·博格斯;A·凯克;M·乌普顿;J·阿伦;D·博恩斯 |
分类号 |
G06F9/38(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;王 勇 |
主权项 |
1. 一种在操纵至少第一和第二线程的并行处理的处理器中判断是否有接近指令端饥饿的指示的方法,包括:判断所述第一线程的多个条件是否均为真,所述多个条件包括:所述处理器是否正在多线程处理模式下操作;第一线程是否在所述处理器的执行流水线中没有指令;和第一线程是否正试图从存储器中提取指令;如果所述多个条件均为真,则就判断存在所述第一线程的接近指令端饥饿的指示。 |
地址 |
美国加利福尼亚州 |