Patent ID: 7370154
Filing Date: 2008-05-06
Classification: G06F

Abstract:
1. A method comprising: receiving in an Ingrained Sharing Directory Cache (ISDC) an incoming operation request including an associated incoming memory address; determining if the incoming operation request is an Ingrained Sharing Directory Storage (ISDS) data reply, wherein the ISDS data reply includes an indication of system caches sharing a memory line having the same memory address as the incoming memory address, wherein the indication is extracted from two or more ISDS entries matching the incoming memory address; completing a pending ISDC entry if the incoming operation request is an ISDS data reply, wherein completing includes locating a pending ISDC operation associated with the ISDS data reply in an ISDC pending request queue; if the incoming operation request is not an ISDS data reply and if there is an ISDC entry associated with the incoming operation request, performing the incoming operation request; and if the incoming operation request is not an ISDS data reply and if there is no ISDC entry associated with the incoming operation request, creating an ISDC entry, wherein creating includes: