Hi, lead author here. Thank you very much for posting our paper! I have replied to some of the comments, and I am happy to answer questions and have further discussion about our work!
Hi, lead author here. You're definitely getting at the core of the issue. An effective shader programming models needs to support modularity and composition of shader code, while also supporting GPU code specialization…
Hi, lead author here. Thanks for your kind words on the value of our work! This work is definitely more on the practical or engineering side of things, and we believe it has significant research value as well. Our work…
Hi, lead author here. The Circle compiler is certainly some great work! We cite it in Section 7 of our paper. The ability to compile C++ code to GPU-executable kernels for use in shader programming is a massive…
Hi, lead author here. The Rust GPU project is certainly some great work! We cite it in Section 7 of our paper. The Rust GPU project is working to satisfy a necessary condition of unified shader programming in Rust: the…
Hi, lead author here. As oddity mentions, this paper references CUDA and C++ AMP (which both support C++ lambdas as well) as examples of unified programming models for GPU compute as contrasts to the non-unified…
Hi, lead author here. Thank you very much for posting our paper! I have replied to some of the comments, and I am happy to answer questions and have further discussion about our work!
Hi, lead author here. You're definitely getting at the core of the issue. An effective shader programming models needs to support modularity and composition of shader code, while also supporting GPU code specialization…
Hi, lead author here. Thanks for your kind words on the value of our work! This work is definitely more on the practical or engineering side of things, and we believe it has significant research value as well. Our work…
Hi, lead author here. The Circle compiler is certainly some great work! We cite it in Section 7 of our paper. The ability to compile C++ code to GPU-executable kernels for use in shader programming is a massive…
Hi, lead author here. The Rust GPU project is certainly some great work! We cite it in Section 7 of our paper. The Rust GPU project is working to satisfy a necessary condition of unified shader programming in Rust: the…
Hi, lead author here. As oddity mentions, this paper references CUDA and C++ AMP (which both support C++ lambdas as well) as examples of unified programming models for GPU compute as contrasts to the non-unified…