发明名称 |
用于多线程处理器的线程去加重指令 |
摘要 |
本发明公开了一种在处理器(102)中调度线程(221,222)的执行的技术。该技术包括执行线程(221)的线程去加重指令(220),其对线程进行去加重直至与该线程相关联的未决存储器事务(330),如高速缓存未命中,的数目等于或小于阈值(320)。当线程被去加重时,处理器中具有较高优先级的其他线程,可以被执行或被指配系统资源。因此,减小了处理器中发生停止的可能性。 |
申请公布号 |
CN101689124A |
申请公布日期 |
2010.03.31 |
申请号 |
CN200880015444.5 |
申请日期 |
2008.04.28 |
申请人 |
飞思卡尔半导体公司 |
发明人 |
克拉斯·M·布鲁斯;塞尔吉奥·舒勒;马特·B·斯米特尔;迈克尔·D·斯奈德;加里·L·惠森亨特 |
分类号 |
G06F9/46(2006.01)I;G06F9/38(2006.01)I;G06F12/00(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
中原信达知识产权代理有限责任公司 |
代理人 |
李 佳;穆德骏 |
主权项 |
1.一种方法,包括:在处理器中执行第一线程的第一线程去加重指令;以及响应于执行所述第一线程去加重指令,基于与所述第一线程相关联的未决存储器事务的数目与第一阈值之间的第一关系,对所述第一线程的优先级状况进行去加重。 |
地址 |
美国得克萨斯 |