Skip to main content

When to Use Hybridizer

Great fit when:

  • Data-parallel workloads (SIMD/SIMT), large arrays, linear algebra, image/signal processing.
  • Hot paths in C# or Java that dominate runtime.
  • Need cross-platform performance without rewriting in CUDA/C++.

Considerations:

  • Memory transfer cost GPU↔CPU.
  • Algorithm parallelizability; control flow divergence.
  • Interop with existing native libraries.
  • Known limitations (see Reference → Glossary/Limitations).