HeteroCL v0.5 released!

HeteroCL v0.5 released!

The latest update to HeteroCL, our groups programming infrastructure for heterogeneous computing, has been released.

We are proud to announce that HeteroCL has undergone a complete migration from Halide IR to the MLIR ecosystem. Included in this update is a brand new Python frontend with HeteroCL AST, an IR system built around the newly designed HeteroCL MLIR dialect, an LLVM CPU backend, and a Vivado HLS backend. This latest release marks a big stepping point for the future of HeteroCL, allowing for future work to build on the highly extensible MLIR infrastructure. HeteroCL is now even more versatile, efficient and stable, making it an excellent tool for developing high-performance hardware design and heterogeneous programming. We encourage all users, both new and exisiting, to try out HeteroCL v0.5 here and the HeteroCL MLIR dialect here.