This example starts with a simple sum reduction in CUDA, then steps through a series of optimizations we can perform to improve its performance on the GPU. These examples were created alongside a series of lectures (on GPGPU computing) for an undergraduate parallel computing course. You can find the lecture slides in the slides/ directory.
☆14Jun 8, 2020Updated 6 years ago
Alternatives and similar repositories for cuda-reduction-example
Users that are interested in cuda-reduction-example are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Asking questions about DBLP☆10Feb 6, 2026Updated 8 months ago
- C program for Drawwing Complex graphics with L-edit☆10Jan 7, 2020Updated 6 years ago
- 一个用Apple Metal实现的Llama和通义千问大模型本地推理☆10Apr 26, 2024Updated 2 years ago
- Extension of Convex.jl for disciplined multiconvex optimization☆10Feb 22, 2017Updated 9 years ago
- Sparse Variational Dropout a a Minimal Working Example☆10Jan 7, 2020Updated 6 years ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- Arche is a Greek word with primary senses "beginning". The repository defines a framework for technology mapping of emerging technologies…☆11May 15, 2020Updated 6 years ago
- An open-source interface to use the multiple-precision solver SDPA-GMP with YALMIP☆11Apr 8, 2021Updated 5 years ago
- We provide the Matlab Implementation of Sparse-BSOS described in Weisser, Lasserre, Toh: Sparse-BSOS: a bounded degree SOS hierarchy for …☆11Nov 13, 2017Updated 8 years ago
- PETSc Interface for Octave and MATLAB (Deprecated)☆10Nov 10, 2022Updated 3 years ago
- moderngpu algorithms for C++ shaders☆16Mar 3, 2021Updated 5 years ago
- TinyTapeout2 Super Slow Serial SRAM FPGA☆12Dec 2, 2022Updated 3 years ago
- Sieve-SDP: A simple facial reduction algorithm to preprocess semidefinite programs☆11Jun 16, 2022Updated 4 years ago
- A curated list of spec, maturity comparison between current Open RISC-V cores.☆11Apr 15, 2019Updated 7 years ago
- Intro algorithms to iterative Krylov methods for solving large sparse systems☆10Feb 16, 2022Updated 4 years ago
- Managed Database hosting by DigitalOcean • AdPostgreSQL, MySQL, MongoDB, Kafka, Valkey, and OpenSearch available. Automatically scale up storage and focus on building your apps.
- An open source first-order MATLAB solver for conic programs with row sparsity.☆11May 30, 2017Updated 9 years ago
- Matrix Accelerator Generator for GeMM Operations based on SIGMA Architecture in CHISEL HDL☆15Mar 21, 2024Updated 2 years ago
- a small simple slow serial FPGA core☆16Mar 11, 2021Updated 5 years ago
- ☆12Mar 18, 2025Updated last year
- [VLDB 2025] BigVectorBench advances vector database benchmarking by defining and evaluating the embedding performance of heterogeneous da…☆34Jan 17, 2025Updated last year
- scripts to automate building common libraries&osm tools on Windows☆12Sep 10, 2017Updated 9 years ago
- The code for paper "FloE: On-the-Fly MoE Inference on Memory-constrained GPU“.☆12Apr 1, 2025Updated last year
- This is a mirror of the NVIDIA cuOpt project. Please do not open PRs here.☆16Updated this week
- TerosHDL documentation☆13Aug 26, 2026Updated 2 months ago
- 1-Click AI Models by DigitalOcean Gradient • AdDeploy popular AI models on DigitalOcean Gradient GPU virtual machines with just a single click. Zero configuration with optimized deployments.
- Tiny Tapeout 06☆19Nov 15, 2025Updated 11 months ago
- An interactive plotting library for Rust☆19Aug 8, 2022Updated 4 years ago
- ☆16Apr 2, 2023Updated 3 years ago
- ☆37May 31, 2026Updated 5 months ago
- ☆13Apr 27, 2024Updated 2 years ago
- implementation of finite difference frequency domain equations for Maxwell's equations and the exploration of domain decomposition, speci…☆13Oct 21, 2018Updated 8 years ago
- Automated Discovery and Optimization of 3D Topological Photonic Crystals☆12Mar 16, 2023Updated 3 years ago
- High Speed VCO in Skywater 130nm☆10Mar 23, 2022Updated 4 years ago
- [SIGMOD 2026] DARTH: Declarative Recall Through Early Termination for Approximate Nearest Neighbor Search.☆32Aug 19, 2025Updated last year
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- A basic documentation generator for Verilog, similar to Doxygen.☆13Aug 5, 2016Updated 10 years ago
- A parallel codes for computational electromagnetics by finite-difference time-domain method.☆12Nov 25, 2016Updated 9 years ago
- Provides dot visualizations of chisel/firrtl circuites☆13Mar 12, 2019Updated 7 years ago
- FDTD 3D simulator that generates s-parameters from OFF geometry files using one or more GPUs☆15Jan 16, 2023Updated 3 years ago
- ☆13Mar 17, 2022Updated 4 years ago
- Worst case analysis and sensitivity studies. Extreme Value, Root-Sum-Square, Monte Carlo.☆10Updated this week
- Static-sized long-precision arithmetic library for use inside GPU parallelization with CUDA☆16Sep 1, 2026Updated 2 months ago