Skip to main content

Overview

Neurenix provides FPGA (Field-Programmable Gate Array) support for specialized hardware acceleration of AI workloads. FPGAs offer:
  • Customizable hardware - Program logic gates for specific operations
  • Low latency - Deterministic execution with minimal overhead
  • Power efficiency - Optimized power consumption for inference
  • Flexibility - Reconfigurable for different models and workloads

Supported Frameworks

  • OpenCL - Industry-standard for heterogeneous computing
  • Xilinx Vitis - High-level synthesis and optimization for Xilinx FPGAs
  • Intel OpenVINO - Inference acceleration on Intel FPGAs

Supported Hardware

Xilinx FPGAs

  • Alveo U250, U280, U50, U55C
  • Versal AI Engine series
  • Kria KV260, KR260 (edge)

Intel FPGAs

  • Arria 10 GX, SX
  • Stratix 10 DX, GX, SX
  • Agilex F-Series

Installation

OpenCL Framework

Xilinx Vitis

Intel OpenVINO

FPGA Management

Initialize FPGA

Device Selection

OpenCL Framework

Overview

OpenCL provides portable programming for FPGAs:

Custom Kernels

Xilinx Vitis Framework

Overview

Vitis provides high-level synthesis and optimization for Xilinx FPGAs:

Load Bitstream

Compile Model

Vitis HLS

Intel OpenVINO Framework

Overview

OpenVINO optimizes inference on Intel FPGAs:

Convert and Optimize Model

Run Inference

Memory Management

Allocate FPGA Memory

Memory Banks

Performance Optimization

Profiling

Optimization Techniques

Batch Processing

Model Deployment

Export for FPGA

Quantization

Environment Variables

See Also