Open source cross-platform compiler for compute-intensive loops used in AI algorithms, from Microsoft Research
-
Updated
Sep 8, 2026 - C++
Open source cross-platform compiler for compute-intensive loops used in AI algorithms, from Microsoft Research
KTU 7th Semester Compiler Design lab programs along with algorithms
A Fast DNN Accelerator Design Space Exploration Framework.
Learn matrix-matrix multiplication optimization in C++ through progressively optimized DGEMM implementations, from naïve algorithms to AVX-512 and blocked kernels.
A toolkit for optimizing Julia code that uses statically sized iterators.
This is a demostration of SIMD code in stm32f4xxx microcontroller.
Perfectly Over Engineered Templates
One of the fastest ways to count to 1,000,000 on the Apple 2
Fast hex and base64 encoding and decoding, string <-> Uint8Array
STAΛKER is a header only, high-performance, C++17 linear algebra library. It offers vectorized, highly-configurable math kernels designed with zero-overhead abstractions.
Mathematical vector class for N dimensional real and complex vectors. Loop operations are unrolled using templates.
simulation of a cache in regards to flushing, updating, and replacing bytes for the purpose of data access optimization with a focus on locality
상받은 2020년 암호경진대회 솔루션
An exercise to help me learn about Canvas animations and MVC architecture, which also turned into an exploration of performance. Arrow keys to pitch and yaw, A and D to roll. S and W to adjust speed. Click to spawn rectangles from an arbitrary point. Space to reset.
Some performance optimization techniques for C and C++ code
VHDL IMPLMENTATION OF SHA 512 ALGORITHM with loop unrolling
Progressive optimization of dense matrix multiplication in C using cache blocking, loop unrolling, SIMD-style vectorization, micro-kernels, and OpenMP multithreading.
High Performance Computing exercises
The repository includes lab exercises for the course Parallel Programming (CS6306)
Computer Architecture Assignments (HY425) [winter semester of 2023].
To associate your repository with the loop-unrolling topic, visit your repo's landing page and select "manage topics."