Skip to main content

What is Hybridizer

Hybridizer compiles managed IL (MSIL for .NET, Java bytecode) into high-performance native code targeting multiple backends such as NVIDIA CUDA and vector ISAs (AVX/AVX512/NEON/POWER).

Key ideas:

  • Single-source: write idiomatic C# or Java; Hybridizer compiles MSIL/bytecode to native.
  • Multiple backends: CUDA kernels, OpenMP+CUDA, and vector backends (AVX/AVX512/NEON/POWER).
  • Performance: Leverages backend-specific optimizations (e.g., SIMT on GPU, SIMD on CPU).
  • Interoperability: Generated code callable from your .NET/Java host.

See also: overview/architecture and guide/compilation-pipeline.