Intel Paragon
Dedicated i860 Processor runs in Kernel Mode
Communication with Compute Processor via shared memory (Queues)
- Simple abstraction
- Effects of Coherence Protocol
Message Processor must handle several types of events
- user writing to send queue
- kernel writing to system send queue
- send DMA completing
- receive DMA completing
Must efficiently detect and dispatch based on these events
- Sequential loop that detects the event and dispatches appropriate action