There are 2 repositories under loop-optimization topic.
Pluto: An automatic polyhedral parallelizer and locality optimizer
RV: A Unified Region Vectorizer for LLVM
A Fast DNN Accelerator Design Space Exploration Framework.
TC Optimizing Compiler
Hand-tuned WebAssembly implementations for efficient execution of web-based sparse computations including Sparse Matrix-Vector Multiplication (SpMV), sparse triangular solve (SpTS) and other useful sparse matrix operations.
Benchmarks of loop fission algorithm.
This c file demonstrates loop optimization using a technique called loop blocking, or also known as loop tiling.
Loop Reordering, Register Blocking & SSE Unrolling
Loop Invariant Code Motion Optimization Pass - operates on LLVM Intermediate Representation (IR)
Laboratory exercises on cards with ARM, FPGA and sensors
Laboratory exercises on cards with ARM, FPGA and sensors for "Embedded System Design" course NTUA 2020 -2021
Otimização dos laços de repetição do algoritmo de ordenação Selection Sort utilizando OpenMP
🐳 A Dockerized version of GCC-SLO (Suggestions for Locality Optimizations)
Open Classrooms project in which I had to take over an existing codebase (a TODO list app) and fix bugs, optimise loops, add missing Jasmine tests, write technical documentation and conduct a competitor performance analysis.
Loop Parallelization for MPC
High Performance Computing exercises