User library
Device Interface
- Associates VI with physical interface
- Multiple physical interfaces may be used
Memory management
- Buffers must be registered before use to avoid paging
- Enables zero copy sends and receives
Probing and waiting
- Non-blocking calls allow for overlap of communication and computation
- Blocking calls provide for synchronization points