lemire / MemoryLanesLinks
iOS app to test memory-level parallelism
☆20Updated 5 years ago
Alternatives and similar repositories for MemoryLanes
Users that are interested in MemoryLanes are comparing it to the libraries listed below
Sorting:
- Poireau: a sampling allocation debugger☆99Updated 3 years ago
- Testing memory-level parallelism☆79Updated last year
- Programatically obtain information about the pages backing a given memory region☆78Updated 3 years ago
- Quick sort code using AVX2 instructions☆69Updated 8 years ago
- A terminal viewer for x86 instruction/intrinsic information using Python 3 + curses☆128Updated 2 years ago
- A Wait-Free Universal Construct for Large Objects☆96Updated 5 years ago
- Reproducible experimeents on UTF-8 validation using SIMD instructions☆40Updated 11 months ago
- Extended Roofline Model - LLVM source tree with additional libraries for the analysis of the dynamic execution in the interpreter☆17Updated 8 years ago
- Reworking of Agner Fog's performance test programs for Linux☆113Updated 6 years ago
- A description of Minotaur can be found in https://arxiv.org/abs/2306.00229.☆110Updated last year
- Restartable Sequences: a userspace implementation of cheap per-cpu atomic operations☆37Updated 6 years ago
- Dynamic runtime inlining with LLVM☆66Updated 3 years ago
- ☆53Updated 10 years ago
- A collection of (public) notes on assorted topics☆79Updated 3 weeks ago
- ☆108Updated last year
- Test self-modifying code behaviour on processors for single-use JIT functions☆53Updated 5 years ago
- ☆39Updated 4 years ago
- A C library for runtime-flippable feature flags on Linux/x86-64, with negligible overhead in the common case☆73Updated 2 years ago
- Record "perf" performance metrics for individual functions/regions of an ELF binary.☆81Updated last year
- Very low-overhead timer/counter interfaces for C on Intel 64 processors.☆135Updated 5 years ago
- Test the non-AVX, AVX2 and AVX-512 speeds across various active core counts☆225Updated 9 months ago
- A ring buffer designed to work with embedded devices, does not use heap allocations.☆53Updated 2 years ago
- Intel® Instrumentation and Tracing Technology (ITT) and Just-In-Time (JIT) APIs☆118Updated this week
- CCS in C++☆26Updated 2 years ago
- Examples of common systems programming optimizations☆51Updated 4 years ago
- Code for paper "Base64 encoding and decoding at almost the speed of a memory copy"☆204Updated 5 years ago
- The Mickey Mouse of dynamic linkers☆14Updated last month
- Demonstration of LLVM's opt-viewer tool☆71Updated 8 years ago
- Supporting code for the concurrency hierarchy described in this blog post: https://travisdowns.github.io/blog/2020/07/06/concurrency-cost…☆26Updated 3 years ago
- ☆15Updated 8 years ago