A code generator for array-based code on CPUs and GPUs
-
Updated
Oct 28, 2026 - Python
GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — Build software better, together
#
loop-optimizationHere are 30 public repositories matching this topic...Language: All
Filter by language
Sort: Most stars
Sort options
A code generator for array-based code on CPUs and GPUs
python performance code-generator opencl array cuda scan reduction scientific-computing prefix-sum code-generation performance-analysis multidimensional-arrays code-optimization code-transformation loop-optimization ispc
Pluto: An automatic polyhedral parallelizer and locality optimizer
Offline manual loop closure editing and optimization tools for LiDAR mapping pose graphs. 用于激光雷达建图位姿图的离线手动闭环编辑与优化工具。
python gtsam loop-optimization loop-closure loop-detection pose-graph-optimization pose-graph-slam lidar-odometry lidar-slam lidar-mapping
RV: A Unified Region Vectorizer for LLVM
compiler llvm openmp simd avx2 vectorization avx512 compiler-optimization arm-neon loop-optimization spmd outer-loops function-vectorizer
Python wrapper for isl, an integer set library
A Fast DNN Accelerator Design Space Exploration Framework.
deep-neural-networks accelerator design-space-exploration memory-hierarchy loop-optimization cost-estimation memory-bandwidth loop-unrolling architecture-search energy-analysis latency-analysis auto-scheduling dataflow-optimization mac-array-utilization
Dataflow-LoopAI is an intelligent system with self-optimization capabilities that automatically detects and evaluates generation deficiencies in LLMs within specific domains. Through dialog-based active data retrieval and self-driven optimization mechanisms, it enables continuous co-evolution between data and models.
TC Optimizing Compiler
compiler transitive-closure parallel-computing tiling source-to-source dependence-graph automatic-parallelization polyhedral-model loop-optimization stencils optimizing-compiler code-locality iteration-space-slicing synchronization-free-parallelism
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.
javascript webassembly vectorization spmv sparse-matrix loop-optimization sparse-matrix-vector-multiplication spts sparse-triangular-solve matrix-structure-features gather-scatter sparse-matrix-storage-formats
Benchmarks of loop fission algorithm.
dependency-analysis program-analysis automatic-parallelization loop-optimization program-transformation
Laboratory exercises on cards with ARM, FPGA and sensors for "Embedded System Design" course NTUA 2020 -2021
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
machine-learning compiler high-performance-computing code-generation sequence-prediction auto-tuning loop-optimization
Artifact for "A Decoupled Analytical Model for Tile Size Selection in Affine Programs". Compiler-agnostic tile size optimization via ILP modeling, evaluated on PolyBench/C with PPCG.
Operation-Role Coordination & Hedging Interface Daemon (ORCHID) — The low-level micro-architectural execution core of the RAMNET distributed computing protocol.
go toolchain multi-threading high-performance assembly x86-64 concurrency parallel-computing low-latency c11 bare-metal systems-programming loop-optimization modern-c cache-locality micro-architecture memory-banking
How much of GEMM performance is memory access order? Five CPU variants of the same matrix product, a shared-memory tiled CUDA kernel and a CUDA sum reduction, all measured on one shape. Loop reordering alone is worth 37.9x. C++17, CMake, no dependencies.
benchmark cmake hpc cuda nvidia matrix-multiplication cpp17 gpu-computing gemm memory-hierarchy performance-optimization loop-optimization sanitizers parallel-reduction cache-blocking
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.
javascript testing jasmine-tests performance-analysis technical-writing bug-fixing loop-optimization technical-documentation
Add this topic to your repoTo associate your repository with the loop-optimization topic, visit your repo's landing page and select "manage topics." |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |