-
Notifications
You must be signed in to change notification settings - Fork 0
Intel Desktop Port
This page defines the second platform target for OSAI.
Intel Desktop is the first real performance target after QEMU correctness. It offers high single-core performance, common developer access, P-core/E-core scheduling challenges, NVMe, and PCIe NIC options.
Default policy:
- P-cores: AI inference and low-latency network workers;
- E-cores: SSH, logging, source indexing, Git, build/test, background services;
- SMT siblings: disabled or reserved until explicitly enabled;
- migration: forbidden for hot workers.
Desktop validation should cover DDR bandwidth limits, PCIe NIC latency, NVMe behavior, thermal sustain, and core isolation under build/test load.
Measure TCP/UDP latency, effective CPU-AI memory bandwidth, sustained usable CPU-core performance, scheduler jitter, core migration, context switches, and page faults.
OSAI must measure against a tuned Linux/BSD baseline for the target CPU-only embedded app-agent workload. Claims remain design targets until measured.
Concrete acceptance gates:
-
core_migrations = 0on hot AI threads; -
post_ready_page_faults = 0on hot AI paths; - P-core/E-core placement matches the service manifest;
- SMT policy is documented and measured;
- TCP/UDP latency is compared with tuned kernel TCP/UDP;
- effective CPU-only AI bandwidth is measured separately from raw DRAM bandwidth;
- sustained core performance is measured under build/test interference;
- NVMe and PCIe NIC behavior are included in logs.
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