What is Intel AMX?

Intel Advanced Matrix Extensions (AMX) is an instruction set designed to improve AI inference performance on CPUs. It enhances the execution of matrix multiplication operations—a core component of many deep learning workloads—directly on Intel Xeon processors. AMX is part of Intel’s broader move to make CPUs more viable for AI inference by introducing architectural accelerations that can significantly improve throughput without relying on GPUs.

From a private infrastructure standpoint, support for AMX is relevant to organizations aiming to run AI workloads locally, without relying on public cloud GPUs. AMX enables high-throughput inference using CPUs already present in enterprise environments.

Hardware Support

Currently, 4th, 5th, and 6th generation Intel Xeon processors support the AMX instruction set. When selecting from an OpenMetal server, you’ll want to choose between a V3 or V4 server. Our Medium, Large, and XL servers all support the AMX instruction set. 

Supported AMX-enabled OpenMetal Processors (as of 02/21/2025):

  • Intel Xeon Gold 6526Y
  • Intel Xeon Gold 6430
  • Intel Xeon Gold 6530
  • Intel Xeon Gold 5416S
  • Intel Xeon Silver 4510

Software Support

System

Ensure that your system is using the latest Linux kernel. You’ll need version 5.19 or later. In our testing, we used ubuntu-24.04, kernel 6.8.0. AMX may also require enabling specific instruction sets via kernel modules or microcode updates depending on the distribution.

Inference Backend

You’ll need to use the right tool to ensure your inference runs with AMX. The three tools that we had success with were llama.cpp, FastChat with Intel Pytorch Extension, and OpenVino. 

Llama.cpp

A C++ inference framework for quantized LLMs. It supports CPU execution with high efficiency. Llama.cpp benefits from instruction-level optimizations when compiled for AMX-compatible CPUs.

  • A general-purpose inference tool that runs efficiently across various hardware.
  • Forms the backend for Ollama, a wrapper that simplifies model deployment.
  • https://github.com/ggml-org/llama.cpp 

OpenVINO

Intel’s inference toolkit offering runtime optimization and quantization support. OpenVINO can deliver efficient performance on AMX-enabled CPUs through specific CPU plugins and execution providers.

  • Intel’s optimization toolkit for inference.
  • Provides the most comprehensive AI inference optimizations for Intel CPUs.
  • Requires more configuration compared to other tools but delivers the best performance when properly tuned.
  • https://github.com/openvinotoolkit/openvino.genai 

FastChat with Intel PyTorch Extension (IPEX)

IPEX enhances PyTorch’s CPU backend using Intel optimizations. With AMX support, IPEX can reduce inference time and increase tokens-per-second throughput by leveraging matrix multiplication acceleration.

 

Performance Results

Benchmarks comparing 4th Gen and 5th Gen Intel Xeon processors show a 2x increase in throughput when AMX is enabled. Using quantized models such as llama 3.2B (Q4_K_M or Q8_0 formats), inference speeds of up to 57 tokens per second have been observed on AMX-enabled CPUs, compared to 28 tokens per second without AMX. These results were obtained using Llama.cpp compiled with appropriate flags.

We confirmed the results acrossdifferent CPUs using llama.cpp and meta-llama/llama3.2:3B and deepseek.r1 with Q8_0 quantization. With a lower bit quantization, you can push these results further. We achieved 80 t/s on Intel Xeon Gold 6530 with 4-bit quantization!

Note: AMX only officially supports BF16 and INT8 model sizes. However, llama.cpp contributors have developed support for various other quantizations. Depending on the tool and the quantization method you choose to use, you may be limited to the model sizes you can choose from. See this list for the AMX-supported quantization sizes: https://github.com/ggml-org/llama.cpp/blob/b4747/ggml/src/ggml-cpu/amx/common.h#L84

Intel 5th Gen AMX - Enabled Tokens Per Second Chart

CPU vs GPU Inference Context

While GPUs still dominate training and high-throughput inference, the landscape is shifting:

  • CPUs with AMX offer viable throughput for smaller, quantized models.
  • CPU inference is well-suited for intermittent workloads, low-latency requirements, and secure environments where GPUs are unavailable or cost-prohibitive.
  • Workload viability depends on target throughput. For instance, a CPU delivering 30 t/s can handle ~2,500 inference requests/day at 1,024 tokens per request. A GPU like the A100 may achieve 130 t/s, supporting ~11,000 requests/day.

Comparison to GPUs and Virtualization Options

In OpenStack-based environments, AMX-enabled CPUs can offer an alternative to virtualized GPUs. When GPUs are used, time-slicing and Multi-Instance GPU (MIG) modes offer resource sharing options:

  • Time-Slicing: Allows multiple users to take turns using the GPU. Suitable for testing and development.
  • MIG: Creates isolated GPU instances, offering predictable performance with lower latency​.

AMX-powered CPU inference complements these approaches, especially when workloads do not require full GPU performance or when resource constraints necessitate CPU-based execution.

Final Thoughts

It’s clear that AI is here to stay, and we’re excited about the progress that both software and hardware are making. AMX is another move in the right direction. The performance we saw paired with modestly-sized models will give your team usable inference from the CPU. 40-50 tokens per second will be more than enough for many workloads.

AI workloads are becoming more CPU-friendly. In the long term, it’s not practical for GPUs to be the sole source of computing power for running AI workloads. We need AI development to be more accessible to engineers. We applaud Intel for its success with this latest improvement in lower-cost inference!

Interested in GPU Servers and Clusters?

GPU Server Pricing

High-performance GPU hardware with detailed specs and transparent pricing.

View Options

Schedule a Consultation

Let’s discuss your GPU or AI needs and tailor a solution that fits your goals.

Schedule Meeting

Private AI Labs

$50k in credits to accelerate your AI project in a secure, private environment.

Apply Now

Read More From OpenMetal

What HIPAA Requires from the Infrastructure Running Your Healthcare AI Workloads

Healthcare AI workloads carry the same HIPAA obligations as any system touching PHI. This article covers what the 2026 Security Rule update requires from AI infrastructure, why vector embeddings count as PHI, and how dedicated private cloud simplifies the compliance documentation burden.

What AI Startups Need to Plan for Before Their Cloud Credits Run Out

Hyperscaler credits are worth taking, but the architecture built during the subsidized period determines your real cost when billing starts. This covers the credit lifecycle, which decisions create long-term cost exposure, and when private infrastructure makes sense for AI startups in production.

How the H200 Is Built for Memory-Bound AI Workloads

The H200 is a memory upgrade on the Hopper architecture, not a new compute platform. This article covers why bandwidth matters as much as VRAM capacity, where the 141GB floor changes what fits on a single GPU, and how the NVL PCIe variant differs from the SXM5 for dedicated private infrastructure.

Mixed RP6000 and H200 GPU Clusters on OpenMetal

Q: Can I build a mixed GPU cluster with RP6000 and H200 servers? Yes, OpenMetal builds mixed GPU clusters that combine RP6000 and H200 nodes on the same private network,

Enabling Intel SGX and TDX on OpenMetal v4 and v5 Servers: Hardware Requirements

Learn how to enable Intel SGX and TDX on OpenMetal’s v4 and v5 servers. This guide covers required memory configurations (full channel allotment and 1TB RAM), hardware prerequisites, and a detailed cost comparison for provisioning SGX/TDX-ready infrastructure.

Why Enterprise AI Is Hitting an Infrastructure Wall in 2026

NTT DATA’s 2026 Global AI Report finds enterprise AI constrained not by model performance but by the infrastructure beneath it. This article covers what the research found, why the private vs sovereign AI distinction matters for infrastructure decisions, and what organizations getting ahead are doing differently right now.

What Singapore’s National AI Strategy Means for Your Stack

Singapore’s National AI Strategy 2.0, Budget 2026, and billions in hyperscaler investment have made it one of APAC’s most active AI markets. This article covers what the strategy’s governance and data sovereignty requirements actually demand from infrastructure, and how dedicated private cloud fits into a compliant AI stack in Singapore.

Is Your AI Infrastructure Ready for the EU AI Act?

EU AI Act compliance is more than a legal project, but an architecture decision. This article breaks down the four infrastructure requirements high-risk AI systems must meet, where public cloud creates compliance gaps, and how dedicated EU infrastructure with hardware-level isolation changes the picture.

Comparing the NVIDIA RTX Pro 6000 vs. H100 for AI Inference

The H100 has been hard to get and expensive when you can find it. The RTX Pro 6000 Blackwell offers 96GB VRAM, newer Blackwell architecture, and strong single-GPU inference performance. This post breaks down where each GPU fits, and where each one falls short.

Reference Architecture: Building Multi-Agent AI Systems on Elixir and Bare Metal Dedicated Servers

Technical reference architecture for deploying 100+ AI agents handling 5,000+ conversations on Elixir/BEAM and OpenMetal bare metal infrastructure.