awesome-repositories.comCategoriiBlog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesCache Locality Optimizations

Techniques for aligning data structures and access patterns with CPU cache lines to minimize latency.

Distinct from Allocator Local Caches: Existing candidates focus on memory allocator pools or persistent storage caches, not CPU cache line alignment and thread affinity.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Cache Locality Optimizations. Refine with filters or upvote what's useful.

Awesome Cache Locality Optimizations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • federico-busato/modern-cpp-programmingAvatar federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Vezi pe GitHub↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Provides instruction on aligning software patterns with cache locality and thread affinity to increase data access speed.

    HTMLc-plus-pluscode-qualitycompilers
    Vezi pe GitHub↗15,808
  • dgryski/go-perfbookAvatar dgryski

    dgryski/go-perfbook

    10,902Vezi pe GitHub↗

    This project is a collection of educational resources and technical guides focused on Go performance optimization. It provides instruction on improving execution speed and reducing memory usage through code and architectural refinements. The guides cover advanced strategies for low-level programming, including the use of assembly for SIMD instructions and unsafe pointers for direct memory manipulation. It also details concurrency optimization techniques such as lock sharding and cache-line padding to reduce contention and improve hardware utilization. The material encompasses broad capabilit

    Guides the alignment of data structures with CPU cache lines to reduce pointer chasing and maximize throughput.

    optimizationperformanceperformance-analysis
    Vezi pe GitHub↗10,902
  • dendibakh/perf-ninjaAvatar dendibakh

    dendibakh/perf-ninja

    3,754Vezi pe GitHub↗

    perf-ninja is a collection of educational resources and curricula focused on CPU architecture, memory hierarchies, SIMD programming, and low-level performance engineering. It provides instructional material and practical labs for identifying and fixing CPU bottlenecks, such as cache misses and branch mispredictions. The project differentiates itself through specialized training in hardware-level optimizations, including the use of compiler intrinsics for SIMD vectorization and the implementation of branchless predicate execution to eliminate pipeline stalls. It also covers advanced binary-lev

    Provides guidance on improving memory access patterns through tiling and alignment to reduce cache misses.

    C++
    Vezi pe GitHub↗3,754
  • intel/llvmAvatar intel

    intel/llvm

    1,497Vezi pe GitHub↗

    The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a

    Transforms array access patterns and loop layouts to improve cache reuse and reduce latency.

    LLVMintelllvmoneapi
    Vezi pe GitHub↗1,497
  1. Home
  2. Programming Languages & Runtimes
  3. Cache Locality Optimizations