ashvardanian / less_slow.cppLinks
Playing around "Less Slow" coding practices in C++ 20, C, CUDA, PTX, & Assembly, from numerics & SIMD to coroutines, ranges, exception handling, networking and user-space IO
☆1,900Updated last month
Alternatives and similar repositories for less_slow.cpp
Users that are interested in less_slow.cpp are comparing it to the libraries listed below
Sorting:
- Expressive Vector Engine - SIMD in C++ Goes Brrrr☆1,292Updated last week
- A collection of lock-free data structures written in standard C++11☆953Updated last year
- Complete implementations from "Algorithms for Modern Hardware"☆797Updated 3 years ago
- C++ template library for high performance SIMD based sorting algorithms☆996Updated last week
- JSON for Classic C++☆769Updated 3 months ago
- A fully lock-free game engine written in C++20☆745Updated 2 years ago
- C++ Tip Of The Week☆1,657Updated 8 months ago
- Slides and other materials from CppCon 2023☆336Updated last year
- Performance-portable, length-agnostic SIMD with runtime dispatch☆5,301Updated last week
- The compiler is available for download. Get it!☆2,545Updated 2 years ago
- Fast and exact implementation of the C++ from_chars functions for number types: 4x to 10x faster than strtod, part of GCC 12, MySQL, Chro…☆1,989Updated this week
- Unicode routines (UTF8, UTF16, UTF32) and Base64: billions of characters per second using SSE2, AVX2, NEON, AVX-512, RISC-V Vector Extens…☆1,664Updated last week
- An easy-to-use and fast library for task-based parallelism, utilizing coroutines.☆332Updated last year
- Up to 200x Faster Dot Products & Similarity Metrics — for Python, Rust, C, JS, and Swift, supporting f64, f32, f16 real & complex, i8, an…☆1,649Updated this week
- `std::execution`, the proposed C++ framework for asynchronous and parallel programming.☆2,226Updated this week
- This is an online course where you can learn and master the skill of low-level performance analysis and tuning.☆3,548Updated 2 weeks ago
- A C++20 library for sequence-orientated programming☆718Updated 3 months ago
- ☆218Updated 5 months ago
- Extremely fast, in memory, JSON and reflection library for modern C++. BEVE, CBOR, CSV, MessagePack, TOML, YAML, EETF☆2,364Updated this week
- Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20☆1,668Updated last year
- nsync is a C library that exports various synchronization primitives, such as mutexes☆1,247Updated 3 months ago
- Slides and other materials from CppCon 2022☆563Updated 5 months ago
- An efficient C++20 GPU numerical computing library with Python-like syntax☆1,402Updated this week
- Simple, portable, and self-contained stacktrace library for C++11 and newer☆1,333Updated this week
- Platform Abstraction C++ Libraries☆608Updated last week
- CMake for C++ Best Practices☆1,604Updated this week
- Very fast, high quality, platform-independent hashing algorithm.☆752Updated 2 weeks ago
- A fast & densely stored hashmap and hashset based on robin-hood backward shift deletion☆1,306Updated this week
- The missing CMake project initializer☆2,476Updated 5 months ago
- Collection of self-contained header-only libraries for C++17☆328Updated 3 weeks ago