4 个仓库
Strategies for structuring computations to minimize data movement between memory hierarchies.
Distinct from Data Layout Optimizers: Distinct from query layout: focuses on cache-aware memory access for numerical algorithms.
Explore 4 awesome GitHub repositories matching data & databases · Data Locality Optimizers. Refine with filters or upvote what's useful.
This project is a comprehensive library for numerical linear algebra and scientific computing, designed to provide optimized routines for matrix decomposition, statistical modeling, and high-performance data analysis. It serves as both a toolkit for solving complex linear systems and an educational resource for understanding the fundamental algorithms behind matrix factorizations and numerical solvers. The library distinguishes itself through a focus on randomized numerical linear algebra, utilizing probabilistic algorithms and approximate methods to perform dimensionality reduction and matri
Structures computations to minimize data movement between memory hierarchies for quicker retrieval.
Odin is a compiled, statically typed systems programming language designed for high-performance software development. It focuses on pragmatic low-level memory control, providing a toolset for manual memory management and precise control over hardware utilization. The language is distinguished by its flexible memory model, which includes custom allocators and precise data layout capabilities to optimize resource usage. It features a comprehensive foreign function interface for importing assembly files and linking with external libraries using configurable calling conventions. The type system
Supports organizing records as arrays of structures or structures of arrays to maximize hardware acceleration.
Thorium is a web browser built from the Chromium project, designed for high performance and expanded compatibility. It utilizes aggressive compiler optimizations and CPU-specific instruction sets, such as AVX2 and SIMD, to increase page rendering and JavaScript execution speeds. The project distinguishes itself by providing custom builds that enable modern web browsing on legacy versions of Windows and Linux. It further diverges from standard browser implementations by integrating Widevine DRM and native support for high-efficiency media formats, including HEVC and JPEG XL. Broad capabilitie
Implements strategies to reduce execution overhead by enhancing data locality within software loops.
Mooncake 是一个用于高性能推理基础设施的存算分离大语言模型服务平台和分布式键值存储系统。它作为一个 GPU 内存编排器和 KV 缓存管理系统,通过在集群间池化和传输键值缓存来加速推理。 该系统的独特之处在于将推理的预填充(prefill)和解码(decode)阶段分离到不同的硬件集群中,以优化资源利用率。它利用高性能 RDMA 分布式缓存和零拷贝传输在计算节点间移动数据,绕过 CPU 以减少延迟和开销。 该平台涵盖了广泛的功能领域,包括分布式内存池化、通过 CXL 进行加速器内存路由,以及向 SSD 进行多级存储卸载。它通过元数据协调服务管理集群状态,并利用基于租约的对象保护和基于水位线的缓存驱逐机制实现资源治理。 该软件已打包用于容器化部署,支持主机网络和硬件设备映射。
Assigns preferred storage segments for object allocation to minimize network overhead and increase speed.