T3E (continued)
Atomic Memory operations
- E-registers & centrifuge used
- F&I, F&Add, Compare&Swap, Masked_Swap
Messaging
- arbitrary number of queues (user or system)
- 64-byte messages
- create msg queue by storing message control word to memory location
Msg Send
- construct data in aligned block of 8 E-regs
- send like put, but dest must be message control word
- processor is responsible for queue space (buffer management)
Barrier and Eureka synchronization