SHEET 05 / 06ENTERPRISE INFERENCE REFERENCE

Enterprise inference, end to end.

Every enterprise LLM/SLM build I've seen reduces to the same two decisions: what unit — an agent (ready-made) or a model (raw) — and which rung of the serving ladder to stand on. This sheet is the working reference: the ladder, the substrate beneath it, the three clouds side by side, and how it all lands in the AUTOSAR V-model. Training-side topics — building and fine-tuning SLMs — live on Sheet 04 · Engineering. Evidence flags throughout: E evidenced · V vendor-reported · I illustrative.

section 00 --mental-model

The stack shape: garden → garden → ladder → substrate → silicon.

At the top, the Agent Garden — catalogs of prebuilt agents where the unit is a composite of models, tools, memory and orchestration (GCP Agent Garden/ADK · Azure Foundry agent catalog · AWS AgentCore blueprints). Beneath it, the Model Garden — 200+ foundation models as the raw primitive (Gemini, Claude, Llama, Gemma, Mistral, Phi). Everything below answers one question: how do you serve the thing?

AGENT GARDENunit = agent
MODEL GARDENunit = model
LADDER4 serving rungs
SUBSTRATE6 techniques
SILICONGPU · TPU · ASIC
FIG. 01 — THE FIVE-LAYER MENTAL MODEL
section 01 --serving-ladder

The serving ladder — four rungs of abstraction.

Climb down the ladder only when a constraint forces you to. Every rung trades convenience for control.

RungServiceBillingBest forYou manage
1Managed Model-as-a-Service APIper-tokenFrontier closed + curated open modelsprompts only
2Provisioned / Reserved Throughputreserved / hrPredictable latency + committed costcapacity sizing
3Managed Compute EndpointsVM / hrOpen-weight models on dedicated acceleratorsmodel + scaling
4Self-Managed K8s / raw computeinfra / hrCustom serving stack end-to-end (vLLM, TRT-LLM, TGI, JetStream)everything
TABLE 01 — THE FOUR-RUNG LADDER, COMMON TO ALL THREE CLOUDS
section 02 --substrate

Six techniques under every rung.

[BATCH]

Continuous in-flight batching

New requests join the running batch each decode step — the single biggest GPU-utilization lever.

[KV]

Paged-attention KV cache

KV cache in non-contiguous pages (vLLM): no wasted padding memory; long context at scale.

[QUANT]

Quantization — FP8 / INT8 / INT4

Lower-precision weights shrink memory and raise throughput with minimal accuracy loss. The default cost lever.

[PARALLEL]

Tensor + pipeline parallelism

Shards the model across accelerators so large models still serve at low latency.

[SPEC]

Speculative decoding

A small draft model proposes tokens; the big model verifies in parallel — cuts decode-phase latency.

[DISAGG]

Disaggregated prefill / decode

2026 frontier: split compute-bound prefill from memory-bound decode onto separate pools; KV-cache-aware routing for agentic load.

section 03 --azure

Azure — Microsoft Foundry. Standout: PTU economics + Phi SLMs.

RungServiceBillingBest for
Managed APIFoundry serverless (Global / Data Zone / Regional)per-tokenFrontier GPT, Grok, Kimi; fastest start. Data Zone pins processing geography for residency.
ReservedProvisioned Throughput Units (PTUs)~$2,448/mo · min 15Stable high volume (~150–200M tok/mo ≈ 70% savings). Common: PTU base + PAYG spillover.
Managed computeAzure ML managed online endpointsVM/hrOpen weights (Llama, Phi, Mistral, HF) inside a managed VNet, gated by Azure Policy.
Self-managedAKS + your runtimeinfra/hrFull control over the serving stack.
TABLE 02 — AZURE LADDER

Silicon: ND-series H100/H200, GB200 rolling in, in-house Maia 100 for first-party loads. Plumbing: Entra ID + managed identities · Private Link / managed VNet · Azure Policy · Content Safety · API Management for org-wide token quotas. SLM angle: Phi-4 / Phi-4-mini as cheap routers — ~35–40× cheaper than GPT-4o for classification, extraction and intent routing; a built-in model router dispatches between models.

section 04 --aws

AWS — Bedrock + SageMaker AI. Standout: plane separation + silicon cost curve.

Two-plane design: Bedrock is the managed/agentic foundation layer; SageMaker AI is the full-control plane.

RungServiceBillingBest for
Managed APIAmazon Bedrock (Converse API)per-tokenClaude, Llama, Nova/Titan, Mistral, Cohere — plus Guardrails, Knowledge Bases, Agents & Flows.
ReservedBedrock Provisioned Throughput (model units)reserved + commitSteady production; required for custom/fine-tuned models. Cross-region inference profiles spread load.
BYO serverlessBedrock Custom Model ImportserverlessFine-tuned open weights served serverlessly — spiky load with full AWS integration.
Managed computeSageMaker endpoints + LMI containershr / per-inferenceFull control; JumpStart one-click; Inference Components pack multiple models per endpoint.
Self-managedEKS + Neuron / NVIDIAinfra/hrBespoke serving on Inferentia/Trainium or GPUs.
TABLE 03 — AWS LADDER

Silicon: Annapurna ASICs — Inferentia2 + Trainium2/3; the majority of Bedrock token usage already runs on Trainium. NVIDIA p4d/p5/p6; Graviton CPUs for agent logic; the Neuron SDK compiles to both ASICs. Plumbing: PrivateLink VPC endpoints (traffic never touches public internet) · IAM · KMS · CloudTrail + invocation logging · Guardrails; prompts/outputs not used to train base models.

section 05 --gcp

GCP — Vertex AI + GKE. Standout: frontier serving (disaggregation, KV-on-chip).

RungServiceBillingBest for
Managed APIVertex AI API · Model Garden (200+ models)per-tokenGemini + partner/open models as managed APIs.
ReservedVertex Provisioned Throughput (GSUs)reservedPredictable latency & cost for production traffic.
Dedicated endpointVertex AI Prediction endpointsGPU/TPU · hrOne-click deploy of open weights onto dedicated accelerators.
Scale-to-zeroCloud Run + GPUper-useSpiky / smaller models (e.g. Gemma) with scale-to-zero economics.
Self-managedGKE + Inference Gateway + NVIDIA Dynamo + vLLM/JetStreaminfra/hrHigh-concurrency agentic serving with disaggregated prefill/decode + tiered KV caching.
TABLE 04 — GCP LADDER

Silicon: TPUs — Trillium (v6e), Ironwood (TPU7x), and the '26 split: TPU 8i for inference (384 MB SRAM, 288 GB HBM, +80% perf/$) and 8t for training. NVIDIA H200/B200/GB200, Vera Rubin NVL72 (H2 2026); Axion N4A (Arm) for agent runtimes. Plumbing: VPC Service Controls · Private Service Connect · IAM · CMEK · data-residency controls · Gemini Enterprise governance.

section 06 --cross-cloud

The matrix — ★ marks the differentiated cell.

DimensionAzureAWSGCP
UmbrellaMicrosoft FoundryBedrock + SageMaker AIVertex AI + GKE
Managed APIFoundry serverlessAmazon BedrockVertex AI API / Model Garden
Reserved unitPTU Model unitsGSU
Self-host (managed)Azure ML managed computeSageMaker / Custom Model ImportVertex Endpoints / Cloud Run GPU
K8s servingAKSEKSGKE + Inference GW + Dynamo
Custom inference ASICMaia (limited)Inferentia2 / Trainium2-3 TPU 8i / Trillium / Ironwood
Top NVIDIAND H100/H200, GB200p5 / p6 H200, GB200H200/B200/GB200, Vera Rubin
Agent-runtime CPUGravitonAxion N4A
Unified APIAI Model Inference APIBedrock Converse APIVertex AI API
Network isolationPrivate Link / managed VNetPrivateLink VPC endpointsVPC-SC + Private Service Connect
Safety / guardrailsContent SafetyBedrock GuardrailsModel Armor / safety filters
TABLE 05 — CROSS-CLOUD EQUIVALENCE MATRIX
section 07 --decision

Three questions pick your cloud and rung.

Q1

Closed or open?

Frontier model behind an API, or open weights you control, fine-tune, and host?

Q2

Stable volume?

Is throughput consistent — 3+ months of real data — enough to justify reserved capacity over per-token?

Q3

How hard is the perimeter?

Data-residency and network-isolation constraints decide the deployment tier and which zone / VNet / VPC-SC lever to pull.

RULE OF THUMB Azure if you're OpenAI/Microsoft-centric and want mature PTU economics + SLM routing. AWS if volume is large and growing — Trainium/Inferentia is the cost lever, Custom Model Import closes the BYO-weights gap. GCP if you're inference-dominant and agentic — disaggregated serving and KV-cache-on-silicon attack exactly the latency-tail and KV-pressure costs that dominate that workload.
section 08 --portability

Platform-agnostic by design.

Treat each cloud's inference layer as a swappable backend behind a stable interface. The portable core is where your IP lives: prompts & eval suites, orchestration (LangGraph / MCP / A2A), the RAG store, Terraform, and a model gateway — all speaking an OpenAI-compatible surface down to whichever backend wins this quarter.

[API]

OpenAI-compatible surface — the de-facto lingua franca; swapping a model becomes a config change.

[GATEWAY]

Model gateway / router — LiteLLM, Envoy AI Gateway: one API, any backend; central keys, quotas, fallback, A/B, cost control.

[K8S]

Containers + Kubernetes — AKS/EKS/GKE run the same manifests; KServe/Knative as the portable serving layer.

[ORCH]

Portable orchestration — LangGraph / LlamaIndex / Semantic Kernel for flow; MCP for tools; A2A between agents. Open protocols over proprietary builders.

[RAG]

Bring-your-own RAG store — pgvector / Qdrant / Weaviate / Milvus behind a retriever interface, not a proprietary vector service.

[IAC]

Terraform — multi-cloud provisioning; prompts, configs and eval suites live in version control, not a console.

section 09 --rosetta-stone

The service Rosetta Stone.

LayerAzureAWSGCP
Object storageBlob StorageS3Cloud Storage
Vector storeAI Search · Cosmos DBOpenSearch · Aurora pgvectorVertex Vector Search · AlloyDB
Data pipeline / ETLFabric · Data FactoryGlue · EMR · Step FunctionsDataflow · Dataproc
Model catalogFoundry Model CatalogBedrock · JumpStartModel Garden
Managed inferenceMicrosoft FoundryAmazon BedrockVertex AI
Train / fine-tuneAzure ML · FoundrySageMaker · JumpStartVertex Training · Tuning
EmbeddingsAzure OpenAI embeddingsTitan · Cohere Embedtext-embedding · Gemini Embed
PipelinesAzure ML PipelinesSageMaker PipelinesVertex AI Pipelines
Model registryAzure ML RegistrySageMaker Model RegistryVertex Model Registry
Agent frameworkSemantic Kernel · Foundry AgentsStrands · AgentCore SDKADK
Agent runtimeFoundry Agent ServiceBedrock AgentCore RuntimeVertex Agent Engine
Managed RAG / searchAzure AI SearchKnowledge Bases · KendraVertex AI Search
KubernetesAKSEKSGKE
Serverless containerContainer AppsApp Runner · FargateCloud Run
EvaluationFoundry EvaluationsBedrock Evals · ClarifyGen AI Evaluation Service
Safety / guardrailsContent SafetyBedrock GuardrailsModel Armor
ObservabilityAzure Monitor · App InsightsCloudWatch · CloudTrailCloud Monitoring
Secrets / identityKey Vault · Entra IDSecrets Manager · IAMSecret Manager · Cloud IAM
TABLE 06 — CROSS-CLOUD SERVICE EQUIVALENTS BY APPLICATION LAYER
section 10 --llm-vs-slm --year=2026

LLM vs SLM — what the 2026 evidence actually says.

THE REALITY GAP — BUDGET FOR THE HARNESS Claude Opus 4.5 scores 80.9% on SWE-bench Verified, 45.9% on SWE-bench Pro (public), ~18% on Pro (private). The realistic enterprise number on unseen, multi-file code is ~45%, not ~80% — Verified is contaminated (frontier models reproduce verbatim gold patches). And the agent scaffold swings results ~22 points, vs ~1 point between frontier models. Engineer the harness, not just the model.
CapabilityFrontier LLMMid SLM 7–14BEdge SLM 1–4B
SWE-bench Verified80–88% E50–70% E20–40% E
SWE-bench Pro (realistic)45–58% E25–40% E<20% I
MISRA-C compliance~94% agentic Vusable + gate Iweak I
AUTOSAR ARXML / SWCco-pilot V86.4% test cov Vnot advised I
CAD via CadQuery69%+ exact Elower (scaling) Eweak I
Simulink test / mutants13× faster Eviable SIL Eweak I
In-vehicle perceptionnot deployabledistilled VLM Iedge VLM E
TABLE 10 — CAPABILITY BY MODEL CLASS · APRIL–MAY 2026

CAD verdict: viable as a co-pilot for early parametric concepts, brackets, fixtures and jigs (Zoo.dev ships in production); weak on exact tolerancing; production CATIA / NX / Creo stays human-authored. ECU flow: MISRA auto-fix 40→94% in production V; Scania Spec2code closes the loop with formal verification (Frama-C/ACSL) E; requirements→CARLA scenes hit up to 98% pass E; calibration/flashing remains vendor-tool territory I.

section 11 --autosar-v-model

AI layering in the AUTOSAR V-model.

Two distinct AI surfaces: AI-in-the-toolchain (assisting engineers across both arms of the V) and AI-in-the-vehicle (running on Adaptive AUTOSAR compute). Twenty-one+ concrete use cases map onto the V — from requirement extraction to homologation evidence. The phase-level uplifts:

PhaseEffort reductionFlagRepresentative use cases
Requirements & analysis~40%Iextraction · ambiguity checks · EARS formalization · HARA/FMEA/SOTIF seeding
Architecture / ARXML~32%ISWC decomposition · ARXML & ara::com interface generation
Implementation26–55%Eembedded C/C++ generation · MISRA auto-fix · RTE/BSW scaffolding · Classic→Adaptive migration
MISRA compliance~55%Vgenerate → static-analyze → AI-repair → re-analyze loop
Unit / integration test3–4×Vvector generation · MC/DC gap-fill · SWC-to-SWC and bus-level tests
HIL / scenario / mutants≤13×EOpenSCENARIO/CARLA generation · CAPL/Python HIL scripts · Simulink mutants
Docs & traceability~55%Itraceability maintenance · ASPICE work products · change-impact analysis
Calibration / diagnostics~20%IA2L recommendations · DTC/UDS explanation (advisory only)
Safety-critical control0%Ideterministic control law only — no LLM/SLM, by design
TABLE 11 — PRODUCTIVITY BY V-MODEL PHASE · GROSS PHASE-WEIGHTED ≈ 44.7% → NET REALISTIC 15–30% AFTER ADOPTION × TRUST TAX
THE TRUST TAX In safety-critical work, time saved generating is partly repaid verifying. ISO 26262 still demands human review, traceability and tool qualification. Net gains arrive only when the verification gate is itself partly automated — the agentic verifier loop (Scania Spec2code pattern: orchestrator → spec/coder/test agents → verifier drives Polyspace/LDRA/Frama-C and loops fixes). Every agent must emit ISO 26262 / ASPICE-compatible evidence or its output can't enter the safety case.
THE MATURE-CODEBASE CAVEAT A 2025 randomized study (METR): experienced developers were ~19% slower with AI on large, familiar repos — while feeling faster. Expect the biggest wins on greenfield, test and doc work; smaller or negative on deep legacy ECU code. General baseline: Copilot controlled study 55.8% faster; field RCTs ~26% more tasks/week — automotive lands lower once safety overhead is counted.
LayerRuns onModel classWorkload
Engineering co-pilotOn-prem / VPC GPUFrontier LLMRequirements · HARA · complex refactor
Domain SLM (factory)On-prem vLLM / TRT-LLMFT 7–14B (Phi-4 · Qwen3-Coder · Codestral)MISRA fixes · ARXML · CAPL — IP-sensitive
In-vehicle SLMAdaptive AUTOSAR (Orin / Ride)1–4B FP8/INT4 (Gemma 3 · Phi-4-mini)In-cabin voice · manual lookup
Edge perceptionAdaptive AUTOSAR (AD compute)Transformer / BEV nets (not LLMs)Detection · lane · free-space
Safety-critical controlClassic AUTOSAR MCUNo LLM/SLMPowertrain · chassis · brakes
TABLE 12 — WHICH MODEL CLASS BELONGS WHERE · CLASSIC = NO IN-VEHICLE LLM, ADAPTIVE = HOME OF IN-VEHICLE AI
LevelAutonomyWhere in 2026Ceiling
L0Manual — no AI in loopLegacy safety-critical control
L1Suggest — inline completionHand-written ASIL-D C in Classic ECUssafe everywhere
L2Generate + review — AI drafts, human editsMost current use cases — code, tests, ARXML, docssafe with gate
L3Supervised agent — human approves at gatesVerifier loops · test gen · scenario gennon-safety / gated
L4Autonomous + gate — human approves final productRare — internal tooling & documentationnon-safety only
TABLE 13 — THE AI-ASSISTANCE AUTONOMY LADDER · PUSH NON-SAFETY WORK TO L3–L4, HOLD SAFETY AT L1–L2 BEHIND A HARD GATE
WORKED EXAMPLE — AEB, ASIL-D, END TO END Automatic Emergency Braking spans both platforms: perception & decision on Adaptive AUTOSAR (HPC SoC), brake actuation on a Classic ECU. Nine phases traced with AI assistance — requirements extracted from UNECE R152 / Euro NCAP and formalized in EARS · HARA seeded · decomposition and ara::com interfaces proposed · SWC skeletons and SOME/IP contracts generated · MISRA-aware implementation with in-loop auto-fix · unit vectors + oracles · interface-contract and bus-level tests · OpenSCENARIO scenes + CAPL/Python HIL scripts · homologation evidence mapping. Mandatory human gates at every row — non-negotiable at ASIL-D. Governing stack: ISO 26262 · ISO 21448 (SOTIF) · ISO/PAS 8800:2024 (AI safety overlay, Geely first-certified Jun 2025) · UNECE R155/R156.
section 12 --runtimes

Serving-runtime reference.

RuntimeBackerStrengthWhere
vLLMOpen / broadPagedAttention, continuous batching, widest model supportSageMaker LMI · Vertex Model Garden · GKE · Azure managed compute · vLLM-TPU
TensorRT-LLMNVIDIAMax GPU throughput, FP8, in-flight batching (packaged as NIM)NVIDIA GPUs on all three clouds
TGIHugging FaceEasy HF model serving, solid defaultsHF deployments on Azure / AWS / GCP
JetStream / MaxTextGoogleTPU-optimized throughputGCP TPU serving
Neuron SDK (+ NxD)AWSCompiles + serves on Inferentia / TrainiumAWS inf2 / trn instances
TABLE 14 — FIVE CORE RUNTIMES ACROSS THE THREE CLOUDS