-
Notifications
You must be signed in to change notification settings - Fork 1.1k
[GSoC 2021] Compiler Explorer for Halide
Alex Reinking edited this page Feb 17, 2021
·
5 revisions
This project aims to integrate the Halide compiler with the Compiler Explorer. Given a Halide program along with a schedule, we want to visualize the generated code, either in the loopnest form via print_loop_nest, or in C via the C code generation, or in the target code such as llvm, x86, PTX, or OpenCL. We imagine this would be useful for exploring different schedules when writing Halide programs, and for debugging the Halide compiler. See #4712 for more discussions.
A pull request to the Compiler Explorer repository that adds Halide to the compiler list.
Stretched goal(s):
- Maps the generated code back to the original Halide program.
C++ and web development experience are required.
Hard
- @alexreinking (Alex Reinking)
- @jrk (Jonathan Ragan-Kelley)