All Projects → tcoppex → cpu-gbfilter

tcoppex / cpu-gbfilter

Licence: Unlicense license
♨️ Optimized Gaussian blur filter on CPU.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to cpu-gbfilter

Onednn
oneAPI Deep Neural Network Library (oneDNN)
Stars: ✭ 2,600 (+18471.43%)
Mutual labels:  openmp
Foundations of HPC 2021
This repository collects the materials from the course "Foundations of HPC", 2021, at the Data Science and Scientific Computing Department, University of Trieste
Stars: ✭ 22 (+57.14%)
Mutual labels:  openmp
swGL
A multithreaded software implementation of OpenGL 1.3 in C++.
Stars: ✭ 50 (+257.14%)
Mutual labels:  multithreaded
Dive Into Ml System
Dive into machine learning system, start from reinventing the wheel.
Stars: ✭ 220 (+1471.43%)
Mutual labels:  openmp
GroundGrowing
Open Source Unity3d Planetary Terrain Editor Extension with incremental background updates via multithreading
Stars: ✭ 66 (+371.43%)
Mutual labels:  multithreaded
developkit set
2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。
Stars: ✭ 654 (+4571.43%)
Mutual labels:  openmp
Laser
The HPC toolbox: fused matrix multiplication, convolution, data-parallel strided tensor primitives, OpenMP facilities, SIMD, JIT Assembler, CPU detection, state-of-the-art vectorized BLAS for floats and integers
Stars: ✭ 191 (+1264.29%)
Mutual labels:  openmp
Friendly Code Editor
Try this Friendly Code Editor. You'll love it. I made it with a lot of effort. It has some great features. I will update it adequately later. Very helpful for developers. Enjoy and share.
Stars: ✭ 20 (+42.86%)
Mutual labels:  blur
Guided Missile Simulation
Guided Missile, Radar and Infrared EOS Simulation Framework written in Fortran.
Stars: ✭ 33 (+135.71%)
Mutual labels:  openmp
rainbowify
Fabric mod for rainbow and blur backgrounds in minecraft guis
Stars: ✭ 18 (+28.57%)
Mutual labels:  blur
Abyss
🔬 Assemble large genomes using short reads
Stars: ✭ 219 (+1464.29%)
Mutual labels:  openmp
Glasstron
The go-to solution to Electron composition effects, such as blurry windows.
Stars: ✭ 243 (+1635.71%)
Mutual labels:  blur
blur-up
A tool that creates preview images.
Stars: ✭ 28 (+100%)
Mutual labels:  blur
Bvh
A modern C++ BVH construction and traversal library
Stars: ✭ 216 (+1442.86%)
Mutual labels:  openmp
contech
The Contech analysis framework provides the means for generating and analyzing task graphs that enable computer architects and programmers to gain a deeper understanding of parallel programs.
Stars: ✭ 43 (+207.14%)
Mutual labels:  openmp
Primecount
🚀 Fast prime counting function implementations
Stars: ✭ 193 (+1278.57%)
Mutual labels:  openmp
telegram-sticker-downloader
A script to download complete sticker packs from telegram and convert them into png
Stars: ✭ 34 (+142.86%)
Mutual labels:  multithreaded
react-native-shadow-2
Cross-platform shadow for React Native. Supports Android, iOS, Web and Expo.
Stars: ✭ 442 (+3057.14%)
Mutual labels:  blur
gardenia
GARDENIA: Graph Analytics Repository for Designing Efficient Next-generation Accelerators
Stars: ✭ 22 (+57.14%)
Mutual labels:  openmp
Blurberry
Transparent blur using UIVisualEffectView without subclassing
Stars: ✭ 46 (+228.57%)
Mutual labels:  blur

Optimized CPU Gaussian blur filter

Features :

  • Cache efficient data access
  • Multithreading using OpenMP
  • Vectorization using SSE 4.1 intrinsics
  • Cross-platform (Linux, Windows, OS X)
  • 24bpp uncompressed BMP reader/writer

Build :

mkdir build; cd build/
cmake ..
cmake --build . --config Release

Usage :

./gbfilter input.bmp output.bmp blur_radius tile_width tile_height
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].