Skip to main content
Skip to main content

Architecture Overview

A GASNet-style runtime decomposes into control and data paths that span both software and hardware.

Data plane

  • Remote memory access (put/get) operations
  • Bulk transfer pipeline (staging, zero-copy, RDMA)
  • Completion queues and progress engine

Control plane

  • Endpoint discovery and bootstrap
  • Active message dispatch
  • Collectives setup and teardown

Performance risk areas

  • NUMA placement mismatches
  • Interrupt moderation and CQ polling cadence
  • Message coalescing vs. head-of-line blocking
Loading comments...