AI Hardware Selection
SkillDocs & knowledgeSelecting 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.
Use AI Hardware Selection in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add AI Hardware Selection and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the AI Hardware Selection skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
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
| Type | Strength | Use |
|---|---|---|
| GPU (NVIDIA H/B-series, AMD MI) | Flexible, huge ecosystem, HBM | Training + inference, the default |
| TPU | Matmul-dense, pod-scale interconnect | Large-scale training/inference on GCP |
| NPU | Perf/Watt at low power | Edge / mobile / AI-PC inference |
| FPGA | Custom low-latency dataflow | Niche ultra-low-latency / fixed pipelines |
| CPU | Available, fine for small/batch | Small 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
- 40
- Forks
- 7
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
ai-hardware-selection- Source
- github.com/claude-dev-suite/claude-dev-suite
github.com/claude-dev-suite/claude-dev-suite
More in Docs & knowledge
Skill · mattpocock
More in Docs & knowledgecanvas-design
Skill · anthropics
More in Docs & knowledgedoc-coauthoring
Skill · anthropics
More in Docs & knowledgepopups
Skill · coreyhaines31
More in Docs & knowledgewriting-for-agents
Skill · mattpocock
More in Docs & knowledgespec-driven-development
Skill · addyosmani
More in Docs & knowledge