Overview

CUDA, OpenCL, GPU-accelerated computation, parallel processing, and graphics

Massive Parallelism

Thousands of concurrent threads

🚀

10x Faster

GPU vs CPU for parallel workloads

💻

Multi-GPU

Scale across multiple devices

Packages

assets

Advanced assets implementation with high performance and reliability.

Quick Start Example

Get started with GPU Computing:

use avx_gpu::{Device, Kernel};

// Initialize GPU
let device = Device::cuda(0)?;

// Launch kernel
let kernel = Kernel::from_source(code)?;
kernel.launch(grid, block, &[&input, &output])?;
device.sync()?;