[发明专利]一种在处理器中挂起和释放执行过程中计算线程的整体机制在审
申请号: | 201210164802.7 | 申请日: | 2004-08-26 |
公开(公告)号: | CN102880447A | 公开(公告)日: | 2013-01-16 |
发明(设计)人: | 凯文·基塞尔 | 申请(专利权)人: | 美普思科技有限公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/38;G06F9/48 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 舒雄文;蹇炜 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理器 挂起 释放 执行 过程 计算 线程 整体 机制 | ||
1.在一个能够支持与执行多程序线程的处理器中,一种由一个线程重新调度执行或释放该线程本身的设备,包括:
(a)用于发出一个指令的装置,该指令存取一个数据储存装置中的一部分记录,该部份记录编码了与决定该线程是否被重新调度的一个或多个条件相关的一个或多个参数;以及
(b)用于根据在该部分记录中的该一个或多个参数来依照该条件重新调度该线程或释放该线程的装置。
2.如权利要求1所述的设备,其中该记录被置于一个通用寄存器(GPR)中。
3.如权利要求1所述的设备,其中这些参数中的一个参数与被释放的而不是被重新调度的线程相关。
4.如权利要求3所述的设备,其中与该被释放的线程相关的该一个参数为一零值。
5.如权利要求3所述的设备,其中这些参数中的一个参数与被重新排队等待调度的线程相关。
6.如权利要求5所述的设备,其中该一个参数的值为一任意奇数值。
7.如权利要求5所述的设备,其中该一个参数的值为负1的二进制补码值。
8.如权利要求1所述的设备,其中这些参数中的一个参数与将执行机会让与其它线程直到一个特定条件被满足的该线程相关。
9.如权利要求8所述的设备,其中该一个参数被编码于该记录中的位向量或是一个或多个值字段之一中。
10.如权利要求3所述的设备,其中,在该线程发出该指令并被重新调度的情形下,当该一个或多个条件被满足时,该线程的执行会在该线程指令流中该线程所发出的该指令之后的位置继续。
11.如权利要求1所述的设备,其中这些参数中的一个参数与被释放的而不是被重新调度的线程相关,并且这些参数中的另一个参数与被重新排队等待调度的线程相关。
12.如权利要求1所述的设备,其中这些参数中的一个参数与被释放的而不是被重新调度的线程相关,并且这些参数中的另一个参数与将执行机会让与其它线程直到一个特定条件被满足相关。
13.如权利要求1所述的设备,其中这些参数中的一个参数与被重新排队等待重新调度的线程相关,并且这些参数中的另一个参数与将执行机会让与其它线程直到一个特定条件被满足相关。
14.如权利要求1所述的设备,其中这些参数中的一个参数与被释放的而不是被重新调度的线程相关,这些参数中的另一个参数与被重新排队等待调度的线程相关,并且这些参数中的再另一个参数与将执行机会让与其它线程直到一个特定条件被满足相关。
15.如权利要求1所述的设备,其中该指令为一个YIELD指令。
16.在一个能够支持与执行多程序线程的处理器中,一种由一个线程重新调度执行或释放该线程本身的方法,包括:
(a)发出一个指令,该指令存取一个数据储存装置中的一部分记录,该部份记录编码了与决定该线程是否被重新调度的一个或多个条件相关的一个或多个参数;以及
(b)根据在该部分记录中的该一个或多个参数来依照该条件重新调度该线程或释放该线程。
17.如权利要求16所述的方法,其中该记录被置于一个通用寄存器(GPR)中。
18.如权利要求16所述的方法,其中这些参数中的一个参数与被释放的而不是被重新调度的线程相关。
19.如权利要求18所述的方法,其中与该被释放的线程相关的该一个参数为一零值。
20.如权利要求16所述的方法,其中这些参数中的一个参数与被重新排队等待调度的线程相关。
21.如权利要求16所述的方法,其中该一个参数为一任意奇数值。
22.如权利要求21所述的方法,其中该一个参数为负1的二进制补码值。
23.如权利要求16所述的方法,其中这些参数中的一个参数与将执行机会让与其它线程直到一个特定条件被满足为止的该线程相关。
24.如权利要求23所述的方法,其中该一个参数被编码于该记录中的位向量或者一个或多个值字段之一中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美普思科技有限公司,未经美普思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210164802.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置
- 下一篇:电子设备用外壳、键盘装置以及电子设备