-
Notifications
You must be signed in to change notification settings - Fork 0
Intel Xeon Port
This page defines the third platform target for XAI OS.
Intel Xeon is the serious multi-agent server target. It introduces NUMA, many memory channels, server NICs, MSI-X, IOMMU, multi-queue NVMe, and many concurrent AI Cells.
Default policy:
- one latency-sensitive AI Cell stays inside one NUMA node;
- model weights are NUMA-local or deliberately replicated;
- NIC and NVMe queues are NUMA-local when possible;
- cross-node memory is forbidden unless explicitly configured.
Vector and AMX-style features may be used only behind detection and with generic fallbacks.
The Xeon port must prove admission control for memory bandwidth, queues, cores, and build/test pressure across many agents.
Measure p99/p999 latency under concurrent AI, Git, and build/test load. Track memory bandwidth, migration, context switches, page faults, and NUMA locality.
Multiple AI Cells run predictably with no hot-path migration, no post-warmup hot-path page faults, and documented latency/memory results against tuned baselines.
Concrete acceptance gates:
- AI Cell is confined to one NUMA node unless explicitly configured otherwise;
- model weights are NUMA-local or intentionally replicated;
- NIC queue and NVMe queue locality are reported;
- multi-cell admission control rejects unsafe oversubscription;
- AMX/vector worker policy is documented where hardware supports it;
- benchmark artifacts compare against tuned Linux/BSD.
This page defines the GitHub Wiki navigation sidebar.
- Architecture
- AI Cells
- CPU AI Runtime
- App Agents
- Memory System
- Networking
- Scheduler and Core Isolation
- Filesystem and Storage
- Driver Model
- Security Model
- Build System
- Build System
- Project Tracker
- Implementation Plan
- QEMU Full OS Core Workdown
- QEMU 100 Completion Plan
- Example Apps
- Codex Work Packages
- Testing and Benchmarking