FPGA Inference API

Run open-source LLMs on FPGA hardware through an OpenAI-compatible API. Deterministic latency, lower energy per token, no GPU queuing delays.

Isochron is the first cloud FPGA inference gateway. It provides an OpenAI-compatible API that runs ternary state-space (Mamba) models on AWS F2 (AMD Virtex UltraScale+) FPGA accelerators instead of GPUs. The result: deterministic latency (p99 = p50 by construction) and low measured power (7 W during OpenFPGA-Chat-1.4B decode).

What Is FPGA Inference?

FPGA (Field-Programmable Gate Array) inference replaces the GPU in the AI inference pipeline with reconfigurable hardware. Unlike GPUs, which execute a fixed instruction set across thousands of identical cores, FPGAs are configured as custom hardware pipelines tailored to the specific model being served.

This means the hardware architecture itself is optimized for each model — custom memory hierarchies, arbitrary bit-width arithmetic, and bare-metal operation without OS or driver overhead. The result is a purpose-built inference engine that processes tokens through dedicated silicon pathways.

Why FPGAs Excel at LLM Inference

LLM inference has two phases: prefill (processing the input prompt) and decode (generating tokens one at a time). The decode phase is memory-bandwidth-bound at batch size 1, which is the regime where FPGAs have a structural advantage over GPUs.

MetricGPU (H100/H200)FPGA (AWS F2 / VU47P)
Power at batch 1Baseline7 W measured (1.4B decode)
Latency consistencyVariable (queuing)Deterministic
Idle power drawHighLow
Bit-width flexibilityFP16/INT8/INT4Any bit-width
Memory architectureFixed HBM hierarchyCustom per model

General FPGA-vs-GPU efficiency context is drawn from published research including FlightLLM (arXiv:2401.03868) and GLITCHES (Tsinghua University). See research section below.

The Isochron API

Isochron implements the standard OpenAI chat completions API. Switch from any OpenAI-compatible provider by changing your base URL:

curl https://app.isochron.cloud/api/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $OPENFPGA_API_KEY" \
  -d '{
    "model": "openfpga-mamba-1.4b",
    "messages": [
      {"role": "user", "content": "Explain FPGA inference in one sentence."}
    ]
  }'

Available Models

ModelModel IDHardware
OpenFPGA-Chat-1.4B (ternary Mamba)openfpga-mamba-1.4bAWS F2 (VU47P)
OpenFPGA-7M (ternary SSM)openfpga-mamba-7mAWS F2 (VU47P)

Larger open-source model families (Llama, GLM, Kimi) are on the roadmap and not yet running on our silicon. The API returns available models at GET /api/v1/models.

API Features

Hardware: AWS F2 (AMD Virtex UltraScale+)

Isochron runs on AWS F2 instances built on the AMD Virtex UltraScale+ HBM FPGA (VU47P). These provide:

Published Research

FPGA-based LLM inference is supported by peer-reviewed research demonstrating competitive or superior performance to GPU inference in specific regimes:

Integration

Isochron is designed to be discovered and used by AI agents, developer tools, and orchestration frameworks:

Get Started with FPGA Inference

Try the Isochron API with your existing OpenAI-compatible code. Change one line — your base URL.

Get API Key