lightweight cross-platform allocation of aligned memory for an n-Vector{T} where isbitstype(T)
-
Updated
Nov 24, 2025 - Julia
lightweight cross-platform allocation of aligned memory for an n-Vector{T} where isbitstype(T)
A simple C library for easy memory alignment.
A collection of C utilities: aligned memory allocation with multiple backends, error handling, dynamic arrays, clamp functions, OpenGL helpers and more
🛠️ Analyze and visualize memory layout of Go structs to optimize performance, reduce wasted memory, and enhance systems research.
A low-level custom memory allocator implemented in C using system calls to manage heap boundaries. Features custom block splitting, memory alignment, and block coalescence algorithms to optimize memory recycling under tight hardware constraints.
Lightweight tool that analyzes memory alignment of structs written in Go and provides optimization.
A Go tool that analyzes Go structs and visualizes memory alignment, padding, and offsets. Useful for performance engineering and systems research. Visualizes memory layout of structs and binaries.
🛠️ Analyze and visualize Go struct memory layouts, including alignment, padding, and offsets for improved performance in systems research.
File operations written in pure x86_64 assembly with a clean C interface as a Shared-Library.
Add a description, image, and links to the memory-alignment topic page so that developers can more easily learn about it.
To associate your repository with the memory-alignment topic, visit your repo's landing page and select "manage topics."