发明名称 |
SMP环境中重运行和重试冲突的推测线程的方法和装置 |
摘要 |
一种通过使用分布的令牌有效地重运行和重试冲突的推测线程。公开了一种用于在对称多处理SMP环境中重运行推测线程的方法。在一个实施例中,这种方法包括在运行时间检测终止的线程和确定终止的线程是否是最旧的终止的线程。在终止的线程是最旧的终止的线程的情况下,方法对与最旧的终止的线程相关的绝对线程号设定用于分配的高优先级请求。方法还包括检测高优先级请求被设定,并且作为响应,修改最旧的终止的线程的本地分配令牌。修改提示最旧的终止的线程重试与其绝对线程号相关的工作单元。最旧的终止的线程随后通过更新后继线程的本地分配令牌启动后继线程的重试。还公开相应的装置和计算机程序产品。 |
申请公布号 |
CN103914336B |
申请公布日期 |
2017.04.12 |
申请号 |
CN201310628253.9 |
申请日期 |
2013.11.29 |
申请人 |
国际商业机器公司 |
发明人 |
M·欧玛克特;R·E·西尔维拉;M·G·斯图德莱;王愷婷 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
中国国际贸易促进委员会专利商标事务所 11038 |
代理人 |
叶勇 |
主权项 |
一种用于在对称多处理SMP环境中有效地重运行和重试冲突的推测线程的方法,该方法包括:在运行时间检测终止的线程;确定终止的线程是否是最旧的终止的线程;在终止的线程是最旧的终止的线程的情况下,对分配给最旧的终止的线程的绝对线程号设定用于分配的高优先级请求;检测高优先级请求被设定;和响应于检测高优先级请求被设定,修改最旧的终止的线程的本地分配令牌,其中,修改提示最旧的终止的线程重试与其绝对线程号相关的工作单元。 |
地址 |
美国纽约 |