What is the advantage of Halide compared to let's say a compiler that would be able to automatically convert a more commonly used language to a language like Halide? Is it the ability to define in a fine-grained manner how to use the primitives? I do realize that compilers aim for the "general case speedup", but we still use them. So what is the catch with halide?
chenyecharchar
The burden of scheduling initially falls on the shoulder of the programmer
What is the advantage of Halide compared to let's say a compiler that would be able to automatically convert a more commonly used language to a language like Halide? Is it the ability to define in a fine-grained manner how to use the primitives? I do realize that compilers aim for the "general case speedup", but we still use them. So what is the catch with halide?