A code generator for array-based code on CPUs and GPUs
-
Updated
May 11, 2023 - Python
A code generator for array-based code on CPUs and GPUs
Pluto: An automatic polyhedral parallelizer and locality optimizer
RV: A Unified Region Vectorizer for LLVM
Python wrapper for isl, an integer set library
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.
This c file demonstrates loop optimization using a technique called loop blocking, or also known as loop tiling.
Benchmarks of loop fission algorithm.
Loop Reordering, Register Blocking & SSE Unrolling
Laboratory exercises on cards with ARM, FPGA and sensors for "Embedded System Design" course NTUA 2020 -2021
Laboratory exercises on cards with ARM, FPGA and sensors
Loop Invariant Code Motion Optimization Pass - Implemented with LLVM. For ECE566 class project.
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.
Otimização dos laços de repetição do algoritmo de ordenação Selection Sort utilizando OpenMP
Loop Parallelization for MPC
Add a description, image, and links to the loop-optimization topic page so that developers can more easily learn about it.
To associate your repository with the loop-optimization topic, visit your repo's landing page and select "manage topics."