We are a group of programming languages enthusiasts located at the Princeton University and CERN. Our primary goal is research into foundational software tools helping scientists to program for speed, interoperability, interactivity, flexibility, and reproducibility.
Our current research focus is primarily in interpretative C/C++/CUDA, automatic differentiation tools, and C++ language interoperability with Python and D.
Interested in joining the development or to use our work? Join our compiler-research-announce google groups forum.
We are looking for and passionate undergrad and graduate students. Please visit our vacancies page.
Numba 2023 and beyond. PIXIE and RVSDG, Siu Kwan Lam, Stuart Archibald (CaaS Monthly Meeting 2023-04-06 17:00:00 +0200)
20 January 2023
Clad 1.1 released
05 January 2023
LLVM Blog Post On Group's Work
30 November 2022
GSoC 2022 Experience of Matheus Izvekov
30 November 2022
Summer 2022 Experience of Jun Zhang and Purva Chaudhari
30 November 2022
GSoC 2022 Experience of Anubhab Ghosh
7 October 2022
Clad 1.0 released
19 May 2022
Recording from March discussion on ez-clang: experimental C++ REPL for bare metal
25 March 2022
Clang-Repl released in LLVM 14
14 December 2021
Technical Specification for libInterOp released