[发明专利]基于行为模型的多线程体系结构无效
| 申请号: | 200480039052.4 | 申请日: | 2004-12-23 |
| 公开(公告)号: | CN101189579A | 公开(公告)日: | 2008-05-28 |
| 发明(设计)人: | 江宏;T·A·皮亚扎 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F9/38 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张政权 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 行为 模型 多线程 体系结构 | ||
1.一种方法,包括:
确定对应于一信号量的变量的状态;
如果所述变量处于第一状态,则在分派指令线程用于执行之前,为所述指令线程生成一信号量条目;以及
如果所述变量处于第二状态,则在为指令线程生成信号量条目之前,分派所述指令线程用于执行。
2.如权利要求1所述的方法,其特征在于,还包括如果所述变量处于第三状态,则分派所述指令线程用于执行,并在所述线程执行期间为所述线程生成信号量条目。
3.如权利要求1所述的方法,其特征在于,所述对应于信号量的变量指示信号量实体是否自动向对应于所述指令线程的执行电路发送指示对所述信号量的控制的消息。
4.如权利要求1所述的方法,其特征在于,如果所述变量处于第一状态,则在分派指令线程之前为所述指令线程生成信号量条目包括:
向信号量实体发送请求由所述指令线程对所述信号量的控制的消息;以及
响应于接收指示所述信号量实体已处理了所述消息的信号,向执行电路分派所述指令线程。
5.如权利要求4所述的方法,其特征在于,所述向信号量实体发送消息并分派指令线程被管线化。
6.如权利要求4所述的方法,其特征在于,所述消息包括信号量标识符字段、线程标识符字段以及对应于所述变量的字段。
7.如权利要求1所述的方法,其特征在于,如果所述变量处于第二状态,则在为指令线程生成信号量条目之前分派所述指令线程用于执行包括:
向执行电路分派所述指令线程;以及
响应于指示已开始对所述指令线程的执行的信号,向信号量实体发送请求由所述指令线程对所述信号量的控制的消息。
8.如权利要求7所述的方法,其特征在于,所述向信号量实体分派指令线程并发送消息被管线化。
9.如权利要求7所述的方法,其特征在于,所述消息包括信号量标识符字段、线程标识符字段以及对应于所述变量的字段。
10.如权利要求2所述的方法,其特征在于,如果所述变量处于第三状态,则分派所述指令线程用于执行并在所述线程执行期间为所述线程生成信号量条目包括:
向执行电路分派所述指令线程;以及
响应于一组指令的执行,向信号量实体发送请求由所述指令线程对所述信号量的控制的消息。
11.如权利要求10所述的方法,其特征在于,所述一组指令包括获取信号量指令。
12.如权利要求10所述的方法,其特征在于,所述一组指令包括带自动释放的获取信号量指令。
13.一种设备,包括:
用于确定对应于信号量的变量的状态的装置;
用于如果所述变量处于第一状态,则在分派指令线程用于执行之前,为所述指令线程生成信号量条目的装置;以及
用于如果所述变量处于第二状态,则在为指令线程生成信号量条目之前分派所述指令线程用于执行的装置;以及
如果所述变量处于第三状态,则分派所述指令线程用于执行,且在所述线程执行期间为所述线程生成信号量条目。
14.如权利要求13所述的设备,其特征在于,还包括用于如果所述变量处于第三状态,则分派所述指令线程用于执行,且在所述线程执行期间为所述线程生成信号量条目的装置。
15.如权利要求13所述的设备,其特征在于,用于如果所述变量处于第一状态,则在分派指令线程之前为所述指令线程生成信号量条目的装置还包括:
用于向信号量实体发送请求由所述指令线程对所述信号量的控制的消息的装置;以及
用于响应于接收到指示所述信号量实体已处理所述消息的信号向执行电路分派所述指令线程的装置。
16.如权利要求13所述的设备,其特征在于,用于如果所述变量处于第二状态,则在为指令线程生成信号量条目之前分派所述指令线程用于执行的装置还包括:
用于向执行电路分派所述指令线程的装置;以及
用于响应于指示对所述指令线程的执行已经开始的信号向信号量实体发送请求曲所述指令线程对所述信号量的控制的消息的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480039052.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:设计印刷电路板的计算机辅助设计装置和方法
- 下一篇:DC/DC转换器





