BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram showing an overall construction of embodiments 1 and 3 according to the invention;
FIG. 2 is a construction diagram of a cache copy tag 210;
FIG. 3 is a construction diagram when the cache copy tag 210 is 4-way set associative;
FIG. 4 is a construction diagram showing the construction of an address 700 for a transaction 500;
FIG. 5 is a table showing categories of a cache state 211;
FIG. 6 is a data construction diagram showing the construction of a transaction 500;
FIG. 7 is a table showing categories of a cache miss request 500;
FIG. 8 is a table showing categories of a cache replace notification 510;
FIG. 9 is a table showing categories of a snoop response 530 and a snoop result 630;
FIG. 10 is a table showing categories of a system transaction;
FIG. 11 is a table showing comparison among respective protocols;
FIG. 12 is a conceptual diagram showing a configuration switch 250 for modification 2 of embodiment 1, and embodiments 2 and 3;
FIG. 13 is a conceptual diagram showing the construction of the cache copy tag 210 modification 3 of embodiment 1 and a modification of embodiment 3;
FIG. 14 is a block diagram showing the overall construction of embodiment 2 according to the invention;
FIG. 15 is a basic flowchart of a cache miss request in embodiment 1;
FIG. 16 is a detailed flowchart for “retrieve local node copy tag” at Step 1100;
FIG. 17 is a detailed flowchart for “update local node copy tag” at Step 1090;
FIG. 18 is a basic flowchart
FIG. 19 is a flowchart showing a cache replacement process according to modification 1 of embodiment 1;
FIG. 20 is a flowchart showing a cache replacement process according to modification 2 of embodiment 1;
FIG. 21 is a flowchart showing a cache replacement process according to modification 3 of embodiment 1;
FIG. 22 is a basic flowchart of a remote node snoop process according to embodiment 1;
FIG. 23 is a detailed flowchart for “update remote node copy tag” at Step 1445;
FIG. 24 is a detailed flowchart for “retrieve remote node copy tag” at Step 1400 in embodiment 3; and
FIG. 25 is a detailed flowchart for “retrieve remote node copy tag” at Step 1400 in a modification of embodiment 3.