惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
V
V2EX
博客园_首页
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
GbyAI
GbyAI
H
Help Net Security
A
About on SuperTechFans
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Blog — PlanetScale
Blog — PlanetScale
W
WeLiveSecurity
云风的 BLOG
云风的 BLOG
D
Docker
Security Archives - TechRepublic
Security Archives - TechRepublic
Help Net Security
Help Net Security
N
News and Events Feed by Topic
Simon Willison's Weblog
Simon Willison's Weblog
G
Google Developers Blog
A
Arctic Wolf
T
The Blog of Author Tim Ferriss
博客园 - 叶小钗
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Google DeepMind News
Google DeepMind News
博客园 - 三生石上(FineUI控件)
aimingoo的专栏
aimingoo的专栏
Hacker News: Ask HN
Hacker News: Ask HN
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Privacy International News Feed
T
Troy Hunt's Blog
T
Tenable Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Recorded Future
Recorded Future
F
Fortinet All Blogs
D
DataBreaches.Net
B
Blog
T
Threat Research - Cisco Blogs
MyScale Blog
MyScale Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
The GitHub Blog
The GitHub Blog
Security Latest
Security Latest
M
MIT News - Artificial intelligence

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
The CPU Is Back in the Stack — and Nobody Budgeted for It
NTCTech · 2026-06-15 · via DEV Community

The CPU never left the stack. It was reclassified — quietly, and incorrectly — as support compute. Something that fed the GPU, scheduled around the GPU, and otherwise stayed out of the way while the GPU did the "real" work. That classification held for exactly as long as AI workloads were big, monolithic training and inference jobs with predictable shapes. It does not hold for agentic systems. In agentic architectures, the CPU is back in the stack as the thing that decides what runs, in what order, with what authority, and what happens when two agents want the same resource at the same time. That's not a support role. That's the coordination substrate the entire system depends on — and almost nobody has budgeted infrastructure for it.

CPU is back in the stack — GPU executes, CPU governs split diagram

The Xeon Supply Constraint Is a Symptom, Not the Story

The current round of Xeon supply tightness — allocation delays, lead times stretching well past prior quarters, hyperscalers reportedly prioritizing their own fleets — is being read in most coverage as a GPU-adjacent story: CPUs are the "host" side of accelerated nodes, and host-side shortages are slowing GPU deployment. That framing isn't wrong, exactly. It's incomplete in a way that matters.

The Xeon constraint is a symptom because it's surfacing a dependency that was already there and already growing — it just wasn't visible as long as host CPUs were treated as commodity infrastructure you'd over-provision without thinking about it. Agentic workloads changed what the host CPU is doing. It's no longer just shuttling data to the accelerator and handling network I/O. It's running the orchestration layer — the agent loop, the tool-call routing, the policy checks, the memory and context management — for systems that didn't exist eighteen months ago at any meaningful scale. The supply shock didn't create this dependency. It exposed it, the way a drought exposes which trees had shallow roots.

Agentic Systems Reverse the Infrastructure Ratio

For the first wave of generative AI — large training runs, batch inference, single-model serving — the infrastructure ratio was straightforward: GPU does almost all the work, CPU does almost none of it. Provisioning followed that ratio. You sized the accelerator fleet first and treated the host layer as an afterthought, because the host layer's job was small and largely fixed regardless of model size.

Agentic systems break that ratio, and they break it in a direction nobody planned for. An agent loop isn't one inference call — it's a sequence of inference calls interleaved with tool calls, retrieval calls, state updates, policy evaluations, and routing decisions, where the number of those interleaved steps scales with task complexity, not with model size. Every one of those steps runs on the CPU side of the architecture. As agentic systems take on longer-horizon, multi-step, multi-agent tasks, the volume of CPU-bound coordination work grows — and it grows faster than the GPU-bound execution work it's coordinating. The ratio that justified "CPU is an afterthought" provisioning doesn't just shift. It inverts.

The First AI Wave Was GPU-Centric

It's worth being precise about why the GPU-centric framing made sense for as long as it did, because the contrast is what makes the inversion legible.

Training runs are GPU-bound by construction — the entire point of the hardware is to push as much matrix math through the accelerator as possible, and host-side work exists almost entirely to keep the GPU fed. The provisioning conversations of the last two years — fabric physics at 800G for 100k-GPU clusters, GPU cluster architecture for private LLM training, GPU scheduling inside Kubernetes — were all, correctly, about the accelerator as the scarce resource and the bottleneck to design around.

That same framing carried into early inference deployment, and it's part of why GPU utilization itself became a visible problem — when the accelerator is the thing you've spent your budget and your design effort on, idle GPU cycles are the failure mode everyone is watching for. The tools built around that era were built to answer exactly that question: is the accelerator the constraint, and is it being used efficiently. They're still correct tools for the workloads they were built for. The problem is that agentic workloads aren't entirely those workloads anymore, and a tool that only watches the GPU side won't see the constraint that's forming on the other side of the architecture.

The CPU Becomes the Governance Layer

Here's the inversion stated plainly: in agentic AI infrastructure, the CPU's job is no longer to support the GPU. The CPU's job is to govern the system — to decide what the GPU (and every other resource in the system) is allowed to do, in what sequence, under what constraints, and with what record of why.

"Governance layer" can sound like a branding exercise if it isn't tied to something concrete, so here's what it actually means in terms of cycles spent.

Task orchestration and agent sequencing. Every agentic system has to decide which agent or sub-task runs next, in what order, and whether a given step is even allowed to proceed given the current state of the task. That decision logic — the agent loop's control flow — runs on the CPU, for every step, for every agent, continuously.

Memory and context arbitration. Agents don't share a single, simple context window the way a single-model inference call does. Multiple agents and multiple steps are reading from and writing to shared memory, vector stores, and context state, and something has to arbitrate which writes win, what gets retrieved for which step, and when context gets pruned or summarized. That arbitration is CPU-bound coordination work, and it scales with the number of agents and the depth of the task, not with model size.

Cross-agent synchronization and conflict resolution. When two agents (or two steps of the same agentic task) want the same resource — a tool, a piece of state, a write lock on shared memory — something has to resolve that conflict according to policy, not according to whichever request happened to arrive first. That's the runtime control plane in its most literal sense, and it's the architectural territory rack2cloud's governance work has been mapping for months.

This is the structural inversion. Compute Density — how much infrastructure executes the work — used to be the entire story, because the work was simple enough that coordinating it was nearly free. Coordination Density — how much infrastructure is required to govern the work — was always nonzero, but it was small enough to ignore. Agentic systems don't make coordination work appear out of nothing. They make coordination work the dominant cost.

Tracked versus untracked AI infrastructure metrics — Compute Density vs Coordination Density measurement gap

The Industry Is Measuring the Wrong Resource

If coordination is now the dominant cost in agentic systems, the metrics that govern capacity planning, cost allocation, and SLA design should reflect that. They don't. Almost every metric in production AI observability today is a Compute Density metric — a measurement of GPU-side execution — and almost none of them measure the CPU-side coordination work that's now driving the constraint.

Tracked (Compute Density) Untracked (Coordination Density)
GPU utilization % Orchestration calls per task
Tokens generated per second Agent loop iterations per task
Model inference latency Memory/context arbitration latency
GPU memory occupancy Cross-agent lock contention / wait time
Accelerator cost per inference CPU cycles spent on policy evaluation per request
Training throughput (samples/sec) Tool-call routing overhead per agent step

None of the right-hand column shows up in a standard GPU cluster dashboard. None of it shows up in a typical cloud cost allocation report, because it's CPU time on host nodes that were provisioned as "infrastructure overhead" rather than as a workload in their own right. You cannot manage a constraint you don't instrument, and right now, almost nobody is instrumenting this one.

Why Capacity Models Haven't Caught Up

Capacity planning models inherit their structure from whatever the dominant cost driver was when they were built, and the dominant cost driver — for the entire first wave of AI infrastructure — was the accelerator. That assumption is load-bearing in ways that aren't obvious until agentic workloads start breaking it.

Old Capacity Model (Compute-Centric) New Capacity Model (Coordination-Aware)
Size accelerator fleet first; host nodes follow a fixed ratio Size coordination layer independently — it scales with task complexity, not model size
Host CPU sized for I/O and feeding the accelerator Host CPU sized for orchestration, arbitration, and policy load
Headroom planning based on GPU utilization trends Headroom planning includes orchestration-call growth per agent task
Cost allocation maps to GPU-hours Cost allocation must split GPU-hours from coordination-hours
Scaling triggers: accelerator queue depth Scaling triggers: agent loop latency, lock contention, context arbitration backlog

This is also where the cost-visibility problem connects directly to economics. Organizations with the worst cost surprises are the ones with the least visibility into where spend is actually accruing — not how much they're spending overall, but which layer of the architecture is consuming it. Coordination Density is about to become the largest unaccounted-for line item in AI infrastructure spend, for exactly that reason: it's real cost, accruing on real hardware, that nobody's capacity model has a column for yet.

Hardware constraint history versus architectural constraint — coordination density as a shape, not a shortage

The Next Constraint Won't Look Like the Last One

Every capacity constraint in AI infrastructure so far has looked like a hardware shortage — GPUs, then HBM, then network fabric, now host CPUs. The pattern has trained an entire industry to ask "which component is scarce?" as the first and sometimes only capacity question.

The next constraint won't look like that, because it isn't a hardware shortage at all. It's an architectural one. You can buy more CPUs. What you can't buy is a coordination architecture that doesn't need to scale non-linearly as agentic systems take on more agents, longer task horizons, and more cross-agent dependencies. The constraint is the shape of the coordination problem, not the supply of the silicon underneath it — and shape-shaped constraints don't get solved by procurement.

Coordination Density ratio diagram — orchestration load scaling non-linearly with agent count

Framework #132 — Coordination Density

What all of the above systems are converging toward is a single underlying relationship, and naming it is what makes the rest of this tractable.

Coordination Density is the amount of orchestration, governance, retrieval, policy evaluation, and control-plane work required to produce a unit of AI execution. Compute Density measures how much infrastructure executes work. Coordination Density measures how much infrastructure is required to govern that work — and in agentic systems, the second grows faster than the first.

The operational implication is the part worth holding onto: scaling GPU capacity in an agentic system does not scale linearly with the coordination capacity required to govern it. Add agents, add task depth, add cross-agent dependencies, and the orchestration, arbitration, and policy-evaluation load grows faster than the execution load it's coordinating. Every constraint described above — the Xeon shortage, the GPU-centric tooling, the missing metrics, the lagging capacity models — is a downstream consequence of that one relationship going unmeasured and unplanned for. Coordination Density isn't a new thing happening to AI infrastructure. It's the thing that's been happening, now named.

Architect's Verdict — Constraint Reclassification

The GPU is a throughput engine. It was never anything else, and nothing about agentic AI changes that. What's changed is that throughput is no longer the constraint that determines whether the system works. The CPU is the coordination governor — the layer that decides what the throughput engine is allowed to do, in what order, under what policy — and in agentic systems, the coordination governor is now the layer under the most unaccounted-for load in the entire stack.

The real constraint isn't compute scaling. It's orchestration scaling. Every team that sized its agentic AI infrastructure the way it sized its training infrastructure — accelerator first, host layer as an afterthought — has a Coordination Density problem it hasn't measured yet, and the Xeon shortage is just the first place that problem became visible enough to make headlines.

This reclassification has a direct lineage. Coordination Density is the upstream relationship; everything downstream of it is a consequence of that relationship being acted on, or ignored, by policy and governance systems that weren't built for it. When policy enforcement can't keep pace with coordination load that scales non-linearly, you get Policy Intent Drift — the gap between what governance policy says should happen and what the system, under coordination pressure, actually does. When that drift accumulates across a sovereign or regulated environment, you lose the ability to prove what happened and why — the Sovereignty Evidence Chain breaks precisely where coordination decisions were made fastest and recorded least. And at the root of both is a question every organization running agentic systems will eventually have to answer directly: who owns the control plane making these coordination decisions, and where does that ownership boundary actually sit.

The CPU was never gone. It was misclassified. Agentic AI is the workload that makes the misclassification expensive — and Coordination Density is the name for what it costs.

Originally published at rack2cloud.com