[发明专利]多线程处理的线程选择有效
申请号: | 201210097657.5 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102736897A | 公开(公告)日: | 2012-10-17 |
发明(设计)人: | 弗拉基米尔·瓦斯金;艾伦·约翰·斯基尔曼;安德鲁·克里斯多佛·罗斯;安东尼·约翰·彭顿 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F11/267 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了多线程处理的线程选择。多线程处理器(4)使来自不同程序线程的程序指令交错以执行细粒度多线程。线程性能监视电路(30)监视个体程序线程的性能参数以生成性能值。发射控制电路(28)当线程切换事件发生时读取这些性能值以确定哪个程序线程接下来被选择为活动。所测量的性能参数可包括程序线程能够在其中提供供处理器(4)内的执行电路(12)执行的程序指令的周期的比例。 | ||
搜索关键词: | 多线程 处理 线程 选择 | ||
【主权项】:
一种用于处理数据的装置,包括:执行电路,该执行电路被配置为执行程序指令;发射控制电路,该发射控制电路被耦合到所述执行电路并且被配置为从多个程序线程中选择程序指令以组成要发射到所述执行电路的程序指令的序列,所述发射控制电路被配置为选择所述程序指令以使得来自所述多个程序线程中的不同程序线程的程序指令被交错在所述序列内;以及线程性能监视电路,该线程性能监视电路被耦合到发射控制电路并且被配置为测量多个性能值,所述多个性能值中的每一个性能值指示所述多个程序线程中的一个程序线程的性能参数;其中所述发射控制电路被配置为根据所述多个性能值来选择程序指令将被从所述多个程序线程中的哪些程序线程发射到所述执行电路。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210097657.5/,转载请声明来源钻瓜专利网。
- 上一篇:用于在网络应用程序中保持网络会话有效的方法
- 下一篇:一种加强型导轨连接板