AI Hardware Selection

SkillDocs & knowledge

Selecting accelerators for AI workloads: GPU vs TPU vs NPU vs FPGA vs CPU, and the metrics that actually decide it — memory capacity & bandwidth, TOPS/ FLOPS, interconnect, and cost/Watt. Architect-level hardware-fit reasoning.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the AI Hardware Selection skill

What this skill tells your AI

The instructions your AI receives, as published by claude-dev-suite/claude-dev-suite in skills/ai-systems/ai-hardware-selection/SKILL.md and read by ahel’s review.

The metric that usually decides: memory, then bandwidth

For LLM inference, the binding constraint is typically VRAM/HBM capacity (weights + KV-cache must fit) and memory bandwidth (decode is memory-bound) — not raw FLOPS. Size first: weights ≈ params × bytes/param (e.g. 70B × 2B(FP16) ≈ 140GB → multi-GPU or quantize). Add KV-cache (grows with context × batch). Only then look at TOPS.

Accelerator families

TypeStrengthUse
GPU (NVIDIA H/B-series, AMD MI)Flexible, huge ecosystem, HBMTraining + inference, the default
TPUMatmul-dense, pod-scale interconnectLarge-scale training/inference on GCP
NPUPerf/Watt at low powerEdge / mobile / AI-PC inference
FPGACustom low-latency dataflowNiche ultra-low-latency / fixed pipelines
CPUAvailable, fine for small/batchSmall models, embeddings, light load

Other levers

  • Interconnect (NVLink, InfiniBand): decisive for multi-GPU training and tensor parallelism — bandwidth between accelerators bounds scaling.
  • Precision support: FP8/INT4 support multiplies effective throughput/capacity.
  • Cost/Watt & TCO: cloud per-hour vs owned; power/cooling; utilization. The honest metric is cost per token (or per request) at target latency.
  • Training vs inference: training needs FLOPS + interconnect + memory; inference needs memory capacity/bandwidth + latency.

When to recommend what

  • Default / flexibility / training → NVIDIA GPUs (size by model VRAM).
  • Edge/mobile/low-power inference → NPU.
  • Hyperscale training on GCP → TPU pods.
  • Fixed ultra-low-latency pipeline → FPGA (only if justified).

Signals

GitHub stars
33
Forks
6
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
ai-hardware-selection
Source
github.com/claude-dev-suite/claude-dev-suite