发明名称 AVOIDING LIVELOCK USING INTERVENTION MESSAGES IN MULTIPLE CORE PROCESSORS
摘要 <p>Livelocks are prevented in multiple core processors by canceling data access requests upon determining that they conflict with other data access requests. A requesting processor core sends a data access request potentially causing livelock to a cache coherency manager. A cache coherency manager receives data access requests from multiple processor. The cache coherency manager sends intervention messages to all of the processor cores in response to all data access requests that may cause livelock. Upon receiving an intervention message from the cache coherency manager, the processor core determines if the intervention message corresponds with any of its own pending data access requests. If the intervention message is associated with a data access request conflicting with one of its own pending data access requests, the processor core responds to the invention message by directing the cache coherency manager to cancel its own conflicting pending data access request.</p>
申请公布号 WO2009002862(A1) 申请公布日期 2008.12.31
申请号 WO2008US67719 申请日期 2008.06.20
申请人 MIPS TECHNOLOGIES, INC.;KINTER, RYAN;NANGIA, ERA 发明人 KINTER, RYAN;NANGIA, ERA
分类号 G06F13/36 主分类号 G06F13/36
代理机构 代理人
主权项
地址