Skip to content

Commit 84300ad

Browse files
Merge branch 'compiler-research:master' into master
2 parents 0ec3d5f + 367b53b commit 84300ad

17 files changed

+96
-2
lines changed

.github/actions/spelling/allow/names.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,3 +233,6 @@ vvasilev
233233
wikipedia
234234
wlav
235235
zhang
236+
luciana
237+
melina
238+
luque

_data/contributors.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,20 @@
7777
as the ROOT Python interface. His other academic interests include
7878
differential programming and financial markets.
7979
80+
- name: Luciana Melina Luque
81+
info: Cross-Disciplinary Fellow
82+
photo: lucianaMelinaLuque.png
83+
84+
education: PhD in Physics. National University of La Plata. Argentina (2019)
85+
active: 1
86+
associated: 1
87+
org: Cancer Research UK - Scotland Institute. United Kingdom
88+
responsibilities: |
89+
Luciana holds a background in physics and computational biology. She contributes
90+
to Compiler Research by bridging algorithm development and real-world biological
91+
challenges, helping translate computational models into biological insights and
92+
clinical relevance.
93+
8094
################################################################################
8195
# TEAM #
8296
################################################################################

_data/meetinglist.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,32 @@
1+
- name: "CaaS Monthly Meeting"
2+
date: 2025-08-07 17:00:00 +0200
3+
time_cest: "17:00"
4+
connect: "[Link to zoom](https://princeton.zoom.us/j/94431046845?pwd=D5i77Qb0PgfwwIubvbo2viEunne7eQ.1)"
5+
label: caas_07Aug2025
6+
agenda:
7+
- title: "Interpreting C++ in the web through Jupyter"
8+
speaker:
9+
image: "https://compiler-research.org/images/team/Anutosh.jpg"
10+
name: "Anutosh Bhat"
11+
bio: |
12+
Anutosh Bhat is a scientific software engineer at QuantStack, working
13+
at the intersection of compilers, Jupyter infrastructure, and
14+
WebAssembly. He contributes to projects such as LLVM, Xeus, and
15+
JupyterLite, and leads efforts to package them for Emscripten-Forge,
16+
a conda-based distribution for the browser.
17+
description: |
18+
While interpreted languages like Python and R dominate interactive data
19+
science workflows, compiled languages such as C++ have historically
20+
lacked seamless REPL-based environments — particularly in the browser.
21+
This talk presents Xeus-Cpp-Lite, a WebAssembly-powered Jupyter kernel
22+
that brings interactive C++ programming directly to the browser using
23+
JupyterLite.
24+
25+
We'll explore how this effort bridges modern compiler infrastructure
26+
with the Jupyter ecosystem to enable serverless, client-side C++
27+
execution — unlocking a new path for scientific computing, education,
28+
and rapid prototyping entirely in the browser.
29+
slides: /assets/presentations/Anutosh_Bhat_Xeus-Cpp-Lite.pdf
130
- name: "CaaS Monthly Meeting"
231
date: 2025-06-05 17:00:00 +0200
332
time_cest: "17:00"

_data/releases.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,15 @@
1111
more complex object types, and infrastructure for benchmarking.
1212
link: "https://github.com/vgvassilev/clad/releases/tag/v2.0"
1313

14+
- date: 2025-05-22
15+
codebase: "CppInterOp"
16+
version: "v1.7.0"
17+
description: |
18+
This release introduces new utilities handling constructors, function
19+
templates and best overload candidate matching. It improves stability and
20+
resolves bugs.
21+
link: "https://github.com/compiler-research/CppInterOp/releases/tag/v1.7.0"
22+
1423
- date: 2025-04-26
1524
codebase: "Clad"
1625
version: "v1.10"

_data/standing_meetings.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,30 @@
33
time_cest: "17:00"
44
connect: "[Link to zoom](https://princeton.zoom.us/j/97915651167?pwd=MXJ1T2lhc3Z5QWlYbUFnMTZYQlNRdz09)"
55
agenda:
6+
- title: "Midterm evaluation: Support usage of Thrust API in Clad"
7+
date: 2025-08-14 15:00:00 +0200
8+
speaker: "Abdelrhman Elrawy"
9+
link: "[Slides](/assets/presentations/CaaS_Weekly_14_08_25_Abdelrhman_Elrawy_Midterm_Thrust.pdf)"
10+
- title: "Midterm evaluation: Implementing debugging support for xeus-cpp"
11+
date: 2025-08-07 15:00:00 +0200
12+
speaker: "Abhinav Kumar"
13+
link: "[Slides](/assets/presentations/CaaS_Weekly_07_08_2025_Abhinav_Kumar_Midterm_Debugger_XeusCpp.pdf)"
14+
- title: "Midterm evaluation: Using ROOT in the field of Genome Sequencing"
15+
date: 2025-08-07 15:00:00 +0200
16+
speaker: "Aditya Pandey"
17+
link: "[Slides](/assets/presentations/CaaS_Weekly_07_08_25_Aditya_Pandey_Midterm_Genome_Sequencing.pdf)"
18+
- title: "Midterm evaluation: Activity analysis for reverse-mode differentiation of (CUDA) GPU kernels"
19+
date: 2025-07-31 15:00:00 +0200
20+
speaker: "Maksym Andriichuk"
21+
link: "[Slides](/assets/presentations/CaaS_Weekly_31_07_25_Maksym_Andriichuk_Midterm_CUDA_Activity.pdf)"
22+
- title: "Midterm: Enhancing LLM Training Efficiency with Clad"
23+
date: 2025-07-31 15:00:00 +0200
24+
speaker: "Rohan Timmaraju"
25+
link: "[Slides](/assets/presentations/CaaS_Weekly_31_07_25_Rohan_Timmaraju_Midterm_LLM.pdf)"
26+
- title: "Midterm: Implement and improve an efficient, layered tape with prefetching capabilities"
27+
date: 2025-07-24 15:00:00 +0200
28+
speaker: "Aditi Milind Joshi"
29+
link: "[Slides](/assets/presentations/CaaS_Weekly_24_07_2025_Aditi_Joshi_Midterm_Implement_and_improve_efficient_layered_tape.pdf)"
630
- title: "Midterm: Improve automatic differentiation of object-oriented paradigms using Clad"
731
date: 2025-07-10 15:00:00 +0200
832
speaker: "Petro Zarytskyi"
@@ -385,3 +409,8 @@
385409
date: 2025-05-28 15:00:00 +0200
386410
speaker: "Abdelrhman Elrawy"
387411
link: "[Slides](/assets/presentations/Abdelrhman_initial_presentation_support_usage_of_Thrust_API_in_clad.pdf)"
412+
- title: "Agent-Based Simulation of CAR-T Cell Therapy Using BioDynaMo Midterm Presentation"
413+
date: 2025-08-14 15:00:00 +0200
414+
speaker: "Salvador de la Torre Gonzalez"
415+
link: "[Slides](/assets/presentations/Salva_GSoC_midterm_presentation_CART.pdf)"
416+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
title: "Compiler Research - Team - Luciana Melina Luque"
3+
layout: gridlay
4+
excerpt: "Compiler Research: Team members"
5+
sitemap: false
6+
permalink: /team/LucianaMelinaLuque
7+
8+
---
9+
10+
{% include team-profile.html %}

_posts/2025-05-18-Supporting-STL-concurrency-primitives-in-clad.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: post
44
excerpt: "Support for STL concurrency features in CLAD is a useful feature for applications utilizing cpu threads. Many applications of autodifferentiation benefit from parallel or concurrent processing, and support for some STL concurrency primitives such as threads and basic synchronization primitives may considerably simplify the user's design."
55
sitemap: false
66
author: Petro Mozil
7-
permalink: blogs/gsoc25_/
7+
permalink: blogs/gsoc25_petro_mozil_introduction_blog
88
banner_image: /images/blog/gsoc-banner.png
99
date: 2025-05-18
1010
tags: gsoc llvm clang auto-differentiation

_posts/2025-05-18-support-usage-of-thrust-API-in-clad.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ layout: post
44
excerpt: "This summer, I am working on adding support for Thrust API in Clad, enabling automatic differentiation of GPU-accelerated code. This work bridges the gap between high-performance CUDA parallelism and source-to-source AD transformation."
55
sitemap: false
66
author: Abdelrhman Elrawy
7-
permalink: blogs/gsoc25_/
7+
permalink: blogs/gsoc25_abdelrhman_elrawy_introduction_blog
88
banner_image: /images/blog/gsoc-banner.png
99
date: 2025-05-18
1010
tags: gsoc llvm clang automatic-differentiation gpu cuda thrust
4.76 MB
Binary file not shown.
298 KB
Binary file not shown.

0 commit comments

Comments
 (0)