2 repositorios
Structures mathematical primitives to align with hardware memory requirements for efficient vectorization.
Distinct from SIMD-Accelerated Arithmetic: Distinct from SIMD-accelerated arithmetic: focuses on the memory layout of data structures rather than the arithmetic operations themselves.
Explore 2 awesome GitHub repositories matching data & databases · SIMD-Aligned Data Structures. Refine with filters or upvote what's useful.
This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float
Structures mathematical primitives to align with hardware memory requirements for efficient data access.
DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous memory. It functions as a statistical analysis framework and time series analysis toolkit, providing the means to store, index, and transform multidimensional datasets. The project distinguishes itself through a high-performance execution model that utilizes column-major storage, SIMD-aligned memory allocation, and a thread-pool for parallel computations. It employs a visitor-based algorithm dispatch system and policy-driven transformations to decouple data processing logic f
Allocates data on specific byte boundaries to support SIMD hardware acceleration and prevent cache-line sharing.