Suche Bilder Maps Play YouTube News Gmail Drive Mehr »
Erweiterte Patentsuche | Abbildungen der Seite | Webprotokoll | Anmelden

Patente

  

CLIENT F1G_ 1
100 102 108 104 116
\ \ / / /
HOS PCI MAIN A 0|

T/ u 0

PROCESSOR><:>{CACHE/BR|DGE}<:>4 MEMORY ADAPTER
fi BUS fi

< U U U U >

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

scs| HOST LAN EXPQEON GRAPHICS ’\/IJ|§é%/
BUS ADAPTER ADAPTER INTERFACE ADAPTER ADAPTER
\

11/ofi>< fi1\14 1\1a 119 > U U i}

[graphic]
[graphic]
[graphic][graphic][graphic][graphic]

126 in/TEGEEAARDDAQMERMODEM MEMORY
128 \ \ \
120 122 124
402 4 404
\ /
PERFORMANCE
CACHE INDICATOR
SHADOW CACHE

¢ $ %/3°“ I PROCESSOR

\ 400

[graphic]
[graphic]
[graphic]

210 I PIVICI I I PIVIC2 I I IVIIVICRO I I MIVICRO I MON“-OR UN|-|-
— / / \ \ 240 UNIT
241 242 243 244 _

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

FIG. Z < SYSTEM BUS \ >

1111-TJFJ 'S'fl

IIOZ ‘s Xvw

ZI J0 Z 199lIS

ZH I69‘L‘E6‘L Sfl

[merged small][merged small][merged small][merged small][graphic][graphic]

FIG, 5 |_\SLOT2 SLOTT fll\SLOT0 /[U TEMPLATE I 41

[graphic]

F

41 41 5 \
512 502 510 508

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

506 514 504
FIG. 7
FIG. 6A
-i700 \| RECEIVE BUNDLE I

600\ SUBROUTINE I

602 ~l

702 IDENTIFY AN INSTRUCTION IN THE BUNDLE ~l 604 704 /{ii PERFORMANCE 606 INDICATOR ASSOCIATED WITH THE INSTRUCTION -—-——— PRESENT‘? SEND SIGNAL T0 FIG 63 706 PERFORMANCE MONITOR UNIT

610 612 614

708,1 PROCESS lNSTRUCTl0N |
DATA
MORE
UNPROCESSED INSTRUCTIONS
IN

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

FIG. 9

[graphic]
[graphic]
[graphic]

no ST START 900 T0 ACCESS A MEMORY LOCATION 80°\I RECEIVE BUNDLE I I PERFORMANCE 802 IDENTIFY AN INSTRUCTION INDICATOR ASSOCIATED IN THE BUNDLE WITH THE MEMORY

[graphic]

SEND SIGNAL TO 805 INTERRUPT UNIT

[graphic]
[graphic]

808/I PROCESS INSTRUCTION I

[graphic]
[graphic]
[graphic]

MORE YES 10
UNPROCESSED INSTRUCTIONS
IN E?

BUNDL START

1000 \I RECEIVE SIGNAL PROBE I

I

COUNT EVENTS ASSOCIATED 1002 WITH INSTRUCTION BEING

[graphic]
[graphic]
[graphic]

PROCESSED

1102

SIGNAL RESET TO STOP YES 1105 COUNTING EVENTS 1308 /I PERFORM SELECTED ACTIONI

1200

[graphic][merged small][graphic][subsumed][subsumed][subsumed][subsumed]
[graphic]
[graphic]
[graphic]

FIG. I3

[graphic]

1300 necave INSTRUCTIONS
\ ASSOCIATED WITH
PERFORMANCE INDICATOR

[graphic]

I

I 3OZ \ IDENTIFY THRESHOLD
FOR INSTRUCTION

[graphic]

IM

l3O4\I MONITOR CYCLES

[graphic]
[graphic]
[graphic]
[graphic]
[graphic]

SEND SIGNAL TO SEND SIGNAL TO PERFORMANCE MONITOR PERFORMANCE MONITOR I 204 UNIT TO ENABLE UNIT TO DISABLE

COUNTING OF EVENTS COUNTING OF EVENTS

[graphic]

3

[graphic]
« ZurückWeiter »