
• Ex: TCP/IP, UDP/IP
• Generic architecture for all networks
• Host processor handles almost all aspects
of communication
– Data buffering (copies on sender and
receiver)
– Data integrity (checksum)
– Routing aspects (IP routing)
• Signaling between different layers
– Hardware interrupt on packet arrival or
transmission
– Software signals between different layers
to handle protocol processing in different
priority levels
CCGrid '11
Processing Bottlenecks in Traditional Protocols
14
P0
Core0
Core1
Core2
Core3
P1
Core0
Core1
Core2
Core3
Memory
Memory
I
/
O
B
u
s
Network Adapter
Network
Switch
Processing
Bottlenecks
Comentarios a estos manuales