Williams 6532521A Bedienungsanleitung

Stöbern Sie online oder laden Sie Bedienungsanleitung nach Warmwasserbereiter & Kessel Williams 6532521A herunter. Mode-based castout destination selection Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 43
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
(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)
(22)
(65)
(51)
(52)
(58)
(56)
MODE-BASED
CASTOUT
DESTINATION
SELECTION
Inventors:
Guy
L.
Guthrie,
Austin,
TX
(US);
Harmony
L.
Helterhoff,
Cedar
Park,
TX
(US);
William
J.
Starke,
Round
Rock,
TX
(US);
Phillip
G.
Williams,
Leander,
TX
(US);
Jeffrey
A.
Stuecheli,
Austin,
TX
(US)
Assignee:
International
Business
Machines
Corporation,
Armonk,
NY
(US)
Notice:
Subject
to
any
disclaimer,
the
term
of
this
patent
is
extended
or adjusted
under
35
USC
154(b)
by
448
days.
This
patent
is
subject
to
a
terminal
dis
claimer.
Appl.
No.:
12/420,933
Filed:
Apr.
9,
2009
Prior
Publication
Data
US
2010/0262783
A1
Oct.
14,
2010
Int.
Cl.
G06F
12/08
(2006.01)
US.
Cl.
..............................
..
711/122;
711/E12.043
Field
of
Classi?cation
Search
................
..
711/122,
711/133,
129
See
application
?le
for
complete
search
history.
References
Cited
U.S.
PATENT
DOCUMENTS
4,797,814
A
5,615,350
A
5,666,506
A
5,721,921
A
5,764,946
A
5,802,571
A
9/1998
Konigsburg
et
al.
5,835,946
A
11/1998
Allen
et
a1.
5,848,433
A
12/1998
Tran
et
a1.
5,895,495
A
4/1999
Arimilli
et
a1.
5,970,232
A
10/1999
Passint
et
al.
6,059,835
A
5/2000
Bose
(Continued)
FOREIGN
PATENT
DOCUMENTS
09050401
2/1997
(Continued)
JP
OTHER
PUBLICATIONS
Fei
et
a1.,
“Artemis:
Practical
Runtime
Monitoring of
Applications
for
Execution
Anomalies,”
Purdue
University,
12
pp.;
PLDI’06,
Jun.
10-16,
2006,
Ottawa,
Ontario
Canada.
(Continued)
Primary
Examiner
*
Yong
Choe
(74)
Attorney,
Agent,
or
Firm
*Yudell
Isidore
Ng
Russell
PLLC
(57)
ABSTRACT
In
response
to
a data
request
of
a
?rst
of
a
plurality
of
pro
cessing
units,
the
?rst
processing
unit
selects
a
victim
cache
line
to
be
castout
from
the
loWer
level
cache
of
the
?rst
processing
unit
and
determines
Whether
a
mode
is
set.
If
not,
the
?rst
processing
unit issues
on
the
interconnect
fabric
an
LCO
command
identifying
the
victim
cache
line
and
indicat
ing
that
a
loWer
level
cache
is
the
intended
destination.
If
the
mode
is
set,
the
?rst
processing
unit issues
a
castout
command
With
an
alternative
intended
destination.
In
response
to
a
coherence
response
to
the
LCO
command
indicating
success
of
the
LCO
command,
the
?rst
processing
unit
removes
the
victim
cache
line
from
its
loWer
level
cache,
and
the
victim
cache
line
is
held
elsewhere
in
the
data
processing
system.
1/1989
BrenZa
- - -
3/1997
Hesson
et
31‘
The
mode
can
beset
to
1nh1b1t
castouts
to
system
memory,
for
9/1997
Hesson
et
a1‘
example,
for
testlng.
2/1998
Kessler
et
a1.
6/1998 Tran
et
al.
14
Claims,
21
Drawing
Sheets
Processor
Core
Zll
Streaming
Preietcher
m
@
m
I I
I
Store:
Store
/
|
Req
|
Data
1
m
'
A
Load:
Load
I
Gathering
Logicm
I
Req
:
Data
m
|
2
Store:
Store
I
_
Req
|
Data
I
24-7
1
%
235
' Load
Req_260
_____
_ _
_—_
_
_,
roaduarazsz
@i
f
L2
Cache
m
Casbin
Req
264
L3
(Victim)
Cache
E
_______
_
.-.-_
_,
Cast-in
Data?
I
PFM§4_a
I
°'
'
@I
System
:
Load
write
System
:
Prefetch
Cast-in
Write
Coherence:
Data Data
Coherence:
Data
Data Data
Cmd
r
252
254
Cmd
|
m
E
m
m
'
_ m
'
Seitenansicht 0
1 2 3 4 5 6 ... 42 43

Inhaltsverzeichnis

Seite 1 - Patent:

(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

Seite 6

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

Seite 7 - Q C O O

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

Seite 8

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

Seite 12

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.

Seite 13

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

Seite 23

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

Seite 34

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

Seite 39

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

Seite 41

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

Seite 43

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

Keine Kommentare