Project Proposals by Compiler Research in 2023
The Compiler Research Group is a group of programming language enthusiasts at Princeton University and CERN. It’s primary goal is to research foundational software tools that help scientists program for speed, interoperability, interactivity, flexibility, and reproducibility.
Project List
-
Explore advanced activity-analysis and optimizations in reverse-mode automatic differentiation.
-
Enable reverse-mode automatic differentiation of (CUDA) GPU kernels using Clad
-
Add support for differentiating with respect to multidimensional arrays (or pointers) in Clad
-
Improve automatic differentiation of object-oriented paradigms using Clad
-
Implement vector mode in forward mode automatic differentiation in Clad
-
Enable cross-talk between Python and C++ kernels in xeus-clang-REPL by using Cppyy