Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#OMPUTER /RGANIZATION
AND !RCHITECTURE
#HAPTER
0ARALLEL 0ROCESSING
❚ 3INGLE PROCESSOR
❚ 5NI PROCESSOR
1
3INGLE )NSTRUCTION -ULTIPLE
$ATA 3TREAM
3)-$
❚ ,OCKSTEP BASIS
❚ 3EQUENCE OF DATA
❚ 3ET OF PROCESSORS
2
4AXONOMY OF 0ARALLEL 0ROCESSOR
!RCHITECTURES
-)-$ /VERVIEW
3
4IGHTLY #OUPLED
.5-!
4
0ARALLEL /RGANIZATIONS
3)-$
5
3YMMETRIC -ULTIPROCESSORS
3-0 !DVANTAGES
❚ 0ERFORMANCE
❙ )F SOME WORK CAN BE DONE IN PARALLEL
❚ !VAILABILITY
❙ 3INCE ALL PROCESSORS CAN PERFORM THE SAME FUNCTIONS
FAILURE OF A SINGLE PROCESSOR DOES NOT HALT THE SYSTEM
❚ )NCREMENTAL GROWTH
❙ 5SER CAN ENHANCE PERFORMANCE BY ADDING ADDITIONAL
PROCESSORS
❚ 3CALING
❙ 6ENDORS CAN OFFER RANGE OF PRODUCTS BASED ON
NUMBER OF PROCESSORS
6
/RGANIZATION #LASSIFICATION
❚ -ULTIPORT MEMORY
❚ 3IMPLEST FORM
❚ 3IMPLICITY
❚ &LEXIBILITY
❚ 2ELIABILITY
7
4IME 3HARE "US
$ISADVANTAGE
-ULTIPORT -EMORY
❚ -ORE COMPLEX
❙ %XTRA LOGIN IN MEMORY SYSTEM
❚ "ETTER PERFORMANCE
❙ %ACH PROCESSOR HAS DEDICATED PATH TO EACH MODULE
8
#ENTRAL #ONTROL 5NIT
❚ 3CHEDULING
❚ 3YNCHRONIZATION
❚ -EMORY MANAGEMENT
9
3
+EY COMPONENTS
❚ , CACHE
❙ K
❚ -EMORY CARD
❙ ' PER CARD
3OFTWARE 3OLUTIONS
10
(ARDWARE 3OLUTION
❚ 2UN TIME
❚ 4RANSPARENT TO PROGRAMMER
❚ $IRECTORY PROTOCOLS
❚ 3NOOPY PROTOCOLS
$IRECTORY 0ROTOCOLS
3NOOPY 0ROTOCOLS
11
7RITE )NVALIDATE
❚ -%3)
7RITE 5PDATE
12
#LUSTERS
❚ !LTERNATIVE TO 3-0
❚ (IGH PERFORMANCE
❚ (IGH AVAILABILITY
❚ 3ERVER APPLICATIONS
#LUSTER "ENEFITS
❚ !BSOLUTE SCALABILITY
❚ )NCREMENTAL SCALABILITY
❚ (IGH AVAILABILITY
❚ 3UPERIOR PRICEPERFORMANCE
#LUSTER #ONFIGURATIONS
3TANDBY 3ERVER .O 3HARED $ISK
13
#LUSTER #ONFIGURATIONS
3HARED $ISK
14