Project Proposals by Compiler Research in 2024
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
-
Enable reverse-mode automatic differentiation of (CUDA) GPU kernels using Clad
-
Implement and improve an efficient, layered tape with prefetching capabilities
-
Improve automatic differentiation of object-oriented paradigms using Clad
-
Implement CppInterOp API exposing memory, ownership and thread safety information
-
STL/Eigen - Automatic conversion and plugins for Python based ML-backends
-
Integrate a Large Language Model with the xeus-cpp Jupyter kernel