Hybridizer: High-Performance C# on GPUs

Originally published at: https://developer.nvidia.com/blog/hybridizer-csharp/

Figure 1. The Hybridizer Pipeline. Hybridizer is a compiler from Altimesh that lets you program GPUs and other accelerators from C# code or .NET Assembly. Using decorated symbols to express parallelism, Hybridizer generates source code or binaries optimized for multicore CPUs and GPUs. In this blog post we illustrate the CUDA target. Figure 1 shows the Hybridizer compilation…

Does this work also apply for F#?

From the text:
"Operating on MSIL bytecode also enables support for a variety of languages built on top of the .Net virtual machine, such as VB.Net and F#."

See also older Microsoft Research's Accelerator https://www.microsoft.com/e...