发明名称 |
用于控制多个核和线程的时戳计数器(TSC)偏移的设备、方法、处理器和系统 |
摘要 |
在一个实施例中,本发明包括一种方法,该方法用于在系统挂起前记录处理器的第一时戳计数(TSC)计数器的TSC值,在系统挂起后访问存储的TSC值,并使用该存储的TSC值直接更新与在处理器的第一核上执行的第一线程关联的线程偏移值,而不在该处理器的多个核之间进行同步。描述并要求保护其他实施例。 |
申请公布号 |
CN102103525B |
申请公布日期 |
2013.09.25 |
申请号 |
CN201010620032.3 |
申请日期 |
2010.12.21 |
申请人 |
英特尔公司 |
发明人 |
M·G·迪克森;J·J·谢拉;R·S·帕塔萨拉蒂 |
分类号 |
G06F9/52(2006.01)I;G06F15/163(2006.01)I |
主分类号 |
G06F9/52(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
毛力 |
主权项 |
一种用于控制多个核和线程的时戳计数器偏移的设备,包括:第一逻辑单元,包括用于根据总线时钟频率计数的第一时戳计数TSC计数器,第一核快照存储器,以及耦合到所述第一核快照存储器的快照控制器;第一核,包括用于根据核时钟频率进行计数的第二TSC计数器,以及用于存储在所述第一核中执行的第一线程的第一线程偏移值的第一线程偏移存储器,其中所述第一线程偏移值通过使用同步值被直接更新,所述同步值对应于在系统挂起发生之前记录的所述第一TSC计数器的值。 |
地址 |
美国加利福尼亚州 |