发明名称 Managing cache coherency for self-modifying code in an out-of-order execution system
摘要 A method, system, and computer program product for managing cache coherency for self-modifying code in an out-of-order execution system are disclosed. A program-store-compare (PSC) tracking manager identifies a set of addresses of pending instructions in an address table that match an address requested to be invalidated by a cache invalidation request. The PSC tracking manager receives a fetch address register identifier associated with a fetch address register for the cache invalidation request. The fetch address register is associated with the set of addresses and is a PSC tracking resource reserved by a load store unit (LSU) to monitor an exclusive fetch for a cache line in a high level cache. The PSC tracking manager determines that the set of entries in an instruction line address table associated with the set of addresses is invalid and instructs the LSU to free the fetch address register.
申请公布号 US8417890(B2) 申请公布日期 2013.04.09
申请号 US20100797015 申请日期 2010.06.09
申请人 JACOBI CHRISTIAN;PRASKY BRIAN R.;TSAI AARON;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 JACOBI CHRISTIAN;PRASKY BRIAN R.;TSAI AARON
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址