[发明专利]利用同步开销以改善多线程性能的机制有效
申请号: | 201110156959.0 | 申请日: | 2006-03-01 |
公开(公告)号: | CN102184123A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | N·英赖特;J·科林斯;P·王;H·王;X·田;J·沈;G·肖弗;P·哈马伦德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/38 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 徐予红;高为 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及利用同步开销以改善多线程性能的机制。本发明公开了可启动其它线程的、用于可编程事件驱动放弃机制的方法、设备、及程序工具。在一个实施例中,设备包括执行多个指令的执行资源以及检测和同步对象相关的长延迟事件的事件检测器。该事件检测器可以响应于和该同步对象相关的长延迟事件而引发第一线程切换。该设备还包括旋转检测器,该检测器检测该同步对象是否为受争夺的同步对象。该旋转检测器可响应于检测到受争夺的同步对象而引发第二线程切换,从而启动旋转检测响应。 | ||
搜索关键词: | 利用 同步 开销 改善 多线程 性能 机制 | ||
【主权项】:
一种附加地支持虚拟多线程的多线程处理器,所述处理器包括:虚拟线程选择器,用于使得用于多个k虚拟线程中至少一个虚拟线程的上下文信息切换到至少一个物理线程存储槽;事件检测器,用于检测与同步对象相关联的延迟事件,所述事件检测器引发第一线程切换;旋转检测器,用于检测同步对象为受争夺的同步对象,所述旋转检测器引发第二线程切换以启动旋转检测响应并且对事件检测器进行编程以检测该同步对象被争夺。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110156959.0/,转载请声明来源钻瓜专利网。
- 上一篇:浓缩流质食品
- 下一篇:利用非可见光对投影系统的自动校准