发明名称 |
用于在多线程处理器中分配线程优先级的方法和设备 |
摘要 |
在多线程处理器中,在存储器中设置线程优先级变量。线程优先级的实际分配根据线程优先序计数器的到期而定。为进一步增加,线程优先序计数器的效率,起始计数器与每个线程相关联,所述起始计数器用作在线程优先序计数器中要用的值的乘法器。起始计数器中的值被操纵,以便阻止一个线程获得对多线程处理器的资源的不适当的优先级。 |
申请公布号 |
CN100517218C |
申请公布日期 |
2009.07.22 |
申请号 |
CN02812515.0 |
申请日期 |
2002.04.18 |
申请人 |
英特尔公司 |
发明人 |
D·博格斯;D·萨格尔;M·乌普顿;J·阿伦;D·博恩斯 |
分类号 |
G06F9/38(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
程天正;王 勇 |
主权项 |
1.一种在适于至少第一线程和第二线程的多线程处理器中分配线程优先级的方法,包括:将优先级分配给所述第一线程;将初始值载入线程优先序计数器中;响应于所述线程优先序计数器到期,将优先级分配给所述第二线程;确定对于所述第一线程是否存在靠近指令端饥饿的指示;以及响应于对所述第一线程靠近指令端饥饿的指示,递增存储在第一起始计数器中的值。 |
地址 |
美国加利福尼亚州 |