Clear all filters
End user applications
Infrastructure and cloud
machine learning (50)
web development (27)
Free visual coding apps for computational thinking
RISC-V support for Gentoo Prefix
RISC-V is an emerging open standard instruction set architecture that can be used to build hardware without paying royalties. Gentoo Prefix develops...
Gentoo musl support expansion
This project is about porting the KDE Plasma desktop to run with the musl libc implementation. Many libraries and applications use "glibc-isms" and...
Musl support expansion to support GNOME desktop
The goal of this project is to get a full GNOME desktop installed and work with musl, which Gentoo provides as the drop-in alternative for Glibc, the...
Refining ROCm Packages in Gentoo
ROCm open software platform, mostly serves as the famous “CUDA toolkit” for AMD GPUs, brings an open source solution for HPC/Hyperscale-class GPU...
Pocket Code for Android: Refactoring and rewriting tests to Kotlin
Ikroop Singh Kalsi
My time with Catrobat this summer will be devoted to refactoring all java instrumentation tests to Kotlin with the latest and best practices...
Graph Based Features for Better ML Guided Live Range Eviction Heuristics
Within this project, I aim to create a new ML model based on the already existing MLGO work in register allocation to further enhance the performance...
Shared Memory Based JITLink Memory Manager
When a separate executor process is used with LLVM JIT, the generated code needs to be transferred to the executor process which is done by the...
Code coverage metrics for the LLVM Compiler Infrastructure
Code coverage is the percentage of code that is executed by automated tests. Code coverage tells us which lines of a project have been executed and...
Implement support for C++17 structured bindings in the Clang Static Analyzer
Description of the project: Even though a lot of new C++ features are supported by the static analyzer automatically by the virtue of clang AST doing...
Learning loop transformation policy and it's effect on RISC-V
This project is based on the proposed project (Learning Loop Transformation Policies) by the mentors Johannes Doerfert, Mircea Trofin. This project...
Learning Live Ranges Priority Policy
This project is a practical application under the umbrella of the MLGO framework. While the previous work focuses on inlining and eviction policy of...
Remove undef: Move Uninitialized Memory to Poison
Current memory semantics of the LLVM-IR use undef when dereferencing an uninitialized memory location. This prevents optimizations within scalar...
Instrumentation of Clang/LLVM for Compile Time
GSoC Project "Instrumentation of Clang/LLVM for Compile Time" aims to solve a simple but interesting question: Why is the compilation taking so long?...