Skip to content

Commit 6d3d301

Browse files
Max AndriychukMax Andriychuk
authored andcommitted
remove TSA
1 parent 57dc16a commit 6d3d301

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_data/contributors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
- title: "Activity analysis for reverse-mode differentiation of (CUDA) GPU kernels"
156156
status: Ongoing
157157
description: |
158-
Clad is a Clang plugin designed to provide automatic differentiation (AD) for C++ mathematical functions. It generates code for computing derivatives modifying Abstract-Syntax-Tree(AST) using LLVM compiler features. It performs advanced program optimization by implementing more sophisticated analyses because it has access to a rich program representation – the Clang AST. Clad supports reverse-mode differentiation of the CUDA kernels, however it is not always optimal because the generated code might contain the data-race conditions, significantly slowing up the execution. Thread Safety Analysis(TSA) is a static analysis that detects possible data-race conditions that would enable reducing atomic operations in the Clad-produced code.
158+
Clad is a Clang plugin designed to provide automatic differentiation (AD) for C++ mathematical functions. It generates code for computing derivatives modifying Abstract-Syntax-Tree(AST) using LLVM compiler features. It performs advanced program optimization by implementing more sophisticated analyses because it has access to a rich program representation – the Clang AST. Clad supports reverse-mode differentiation of the CUDA kernels, however it is not always optimal because the generated code might contain the data-race conditions, significantly slowing up the execution. Thread Safety Analysis is a static analysis that detects possible data-race conditions that would enable reducing atomic operations in the Clad-produced code.
159159
160160
proposal: /assets/docs/Maksym_Andriichuk_Proposal_2025.pdf
161161
mentors: Vassil Vassilev, David Lange

0 commit comments

Comments
 (0)