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.
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