(12) United States Patent Guthrie et a]. US008312220B2 US 8,312,220 B2 *Nov. 13, 2012 (10) Patent N0.: (45) Date of Patent: (54) (75) (73) (*) (21) (2
US. Patent Nov. 13, 2012 Sheet 11 0f 21 US 8,312,220 B2 504 L2 Cache : L3 cache figure 5 l Select victim ” E i a with replacement : ' : 500 l I I
US. Patent Nov. 13, 2012 Sheet 12 0121 US 8,312,220 B2 H600 L3 Eviction i Select victim with replacement poiicy Read L3 victim to ’ castout (CO) buffe
US. Patent NOV. 13, 2012 Sheet 13 0f 21 US 8,312,220 B2 i _ _ )640 Read L3 victim to . castout(CO) Tzgure 6% buffer ‘ 642 % 646 Indicate victim / Sel
US 8,312,220 B2 Page 2 US. PATENT DOCUMENTS 2007/0094450 A1 4/2007 VanderWiel 6,085,303 A 70000 Thorson et a1‘ 2007/0136535 A1 6/2007 Rajamony et al.
US. Patent Nov. 13, 2012 Sheet 17 0121 US 8,312,220 B2 E06 2% H awmmo m 83mg $826 n mwmmo. 2mm H ?aws mom gm 8%2 mammal :6 =2: :2 Em lwmzl 9: 1k woo c
US 8,312,220 B2 Page 3 Mellor-Crummey, J. et al; Algorithms for Scalable Synchronization on Shared-Memory Multiprocessors; ACM Transactions on Com put
US. Patent Nov. 13, 2012 Sheet 1 0121 US 8,312,220 B2 Q: Q 262 9688i cow A N 958% $2, 5952 2 522w 5 1| /. g I 32 EOEQE $8 3; a 505% EQQw / E 52% E g 2
US. Patent Nov. 13, 2012 Sheet 2 or 21 US 8,312,220 B2 EN @250 M KN §m§ I NIK. 053 mm 053 v 3N @J 05: 82090 C EwEwmmcmz 5:228 2 H H _ 8:228 Qm 2292: 2
US. Patent Nov. 13, 2012 Sheet 4 or 21 US 8,312,220 B2 mm “3mg .% 38cm 0 m 0% wwm 5% £5 8 Q . ' mam. £5 8 gm 3% / I Q C O O O O O o o 0 0 o o o 0
US. Patent Nov. 13, 2012 Sheet 6 or 21 US 8,312,220 B2 1k @m $5 me: E EwEmQ a 9.832 K “a m C a 2853;
Kommentare zu diesen Handbüchern