发明名称 转译后备缓冲器管理
摘要 明涉及计算系统中的转译后备缓冲器的管理。多个转译后备缓冲器(TLB)中的每个转译后备缓冲器与相应的处理单元相关联。第一TLB无效(TLBI)指令在第一处理单元处被发出,并且被发送至第二处理单元。特定于单元的同步指令在第一处理单元处被发出。同步命令被广播,并且在第二处理单元处被接收。特定于单元的同步指令阻止在第一处理单元处额外的TLBI指令的发出,直到回应于同步命令的应答在第一处理单元处被接收。在同步命令被接收之前在第二处理单元处发出的任何TLBI指令的完成之后,应答从第二处理单元被发送至第一处理单元,应答指示了在同步命令被接收之前在第二处理单元处发出的任何TLBI指令是完成的。
申请公布号 TW201617895 申请公布日期 2016.05.16
申请号 TW104110402 申请日期 2015.03.31
申请人 凯为公司 发明人 穆克吉 夏河杜 塞克尔;亚瑟 大卫;贝腾 麦克;道比 贝德利;胡梅尔 汤玛士F
分类号 G06F12/10(2006.01) 主分类号 G06F12/10(2006.01)
代理机构 代理人 陈传岳;郭雨岚;范晓玲
主权项 一种用于管理多个转译后备缓冲器的方法,每个转译后备缓冲器与多个处理单元的相应的处理单元相关联,所述方法包括:在所述多个处理单元中的第一处理单元处发出第一转译后备缓冲器无效指令,并且向所述多个处理单元中的第二处理单元发送所述第一转译后备缓冲器无效指令;在所述第二处理单元处接收转译后备缓冲器无效指令,所述转译后备缓冲器无效指令包括所述第一转译后备缓冲器无效指令;在所述第一处理单元处发出特定于单元的同步指令,包括广播同步命令,所述特定于单元的同步指令阻止在所述第一处理单元处附加的转译后备缓冲器无效指令的发出,直到在所述第一处理单元处接收到回应于所述同步命令的应答;在所述第二处理单元处接收所述同步命令;以及在所述第二处理单元处接收到所述同步命令之前,当在所述第二处理单元处发出的包括所述第一转译后备缓冲器无效指令的任何转译后备缓冲器无效指令的完成之后,向所述第一处理单元发送来自所述第二处理单元的所述应答,所述应答指示在所述第二处理单元处接收到所述同步命令之前、在所述第二处理单元处发出的包括所述第一转译后备缓冲器无效指令的任何转译后备缓冲器无效指令是完成的。
地址 美国