awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesRuntime Hardware Optimizers

Automatically detects host processor capabilities at runtime to select the most efficient instruction sets for data processing.

Distinct from Hardware Acceleration: Distinct from general hardware acceleration: focuses on runtime instruction set selection.

Explore 5 awesome GitHub repositories matching data & databases · Runtime Hardware Optimizers. Refine with filters or upvote what's useful.

Awesome Runtime Hardware Optimizers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • simdjson/simdjsonAvatar von simdjson

    simdjson/simdjson

    23,260Auf GitHub ansehen↗

    simdjson is a high-performance, header-only C++ library designed for parsing, querying, and serializing JSON data with minimal memory overhead. It functions as a hardware-aware data processing engine that leverages vector instructions to achieve gigabyte-per-second parsing speeds. By detecting host processor capabilities at runtime, the library automatically selects the most efficient instruction sets to accelerate structural analysis and validation. The library distinguishes itself through a focus on extreme efficiency and resource management. It utilizes memory mapping and padded buffer ali

    A data processing engine that detects CPU capabilities at runtime to execute the most efficient instruction sets for parsing.

    C++aarch64arm64avx2
    Auf GitHub ansehen↗23,260
  • tracel-ai/burnAvatar von tracel-ai

    tracel-ai/burn

    15,474Auf GitHub ansehen↗

    Burn is a deep learning framework designed for building, training, and deploying neural networks using a modular architecture. As a machine learning library built in Rust, it provides a backend-agnostic computational engine that enables the execution of models across diverse hardware, including central processors, graphics processors, and web runtimes. The framework distinguishes itself through a highly portable design that allows developers to maintain a single workflow for both training and inference across heterogeneous environments. It incorporates advanced optimization techniques such as

    Automatically selects efficient hardware-specific execution paths for neural network operations.

    Rustautodiffcross-platformcuda
    Auf GitHub ansehen↗15,474
  • android/ndk-samplesAvatar von android

    android/ndk-samples

    10,513Auf GitHub ansehen↗

    The Android NDK samples provide a comprehensive collection of code examples demonstrating how to integrate C and C++ native code into Android applications. This repository serves as a practical guide for developers utilizing the Android Native Development Kit to implement performance-critical application components that require direct hardware access and low-level system interaction. The project highlights the use of the Java Native Interface to bridge managed code with native modules, enabling cross-language function calls and efficient data exchange. It demonstrates how to manage native act

    Checks for specific CPU instruction set support at runtime using system-level bitmasks to enable performance-optimized code paths.

    C++
    Auf GitHub ansehen↗10,513
  • uxlfoundation/onednnAvatar von uxlfoundation

    uxlfoundation/oneDNN

    4,009Auf GitHub ansehen↗

    oneDNN is a library for deep learning acceleration that provides optimized building blocks for neural network training and inference. It manages tensor computation across CPU and GPU hardware, enabling the execution of high-performance primitives for model training and neural network inference optimization. The project distinguishes itself through hardware-specific kernel optimization and the use of just-in-time compilation to target specific processor instruction sets. It supports quantized neural network execution using both static and dynamic quantization to reduce memory usage and increas

    Automatically detects host processor capabilities at runtime to select the most efficient instruction sets for acceleration.

    C++aarch64amxavx512
    Auf GitHub ansehen↗4,009
  • simd-lite/simd-jsonAvatar von simd-lite

    simd-lite/simd-json

    1,402Auf GitHub ansehen↗

    Dieses Projekt ist eine Hochleistungs-JSON-Parsing-Bibliothek für Rust, die hardwarebeschleunigte Instruktionen zur Verarbeitung komplexer Datenstrukturen nutzt. Sie fungiert als typsicheres Serialisierungstool, das rohe JSON-Strings auf native Sprachobjekte abbildet und gleichzeitig die Flexibilität bietet, dynamische Dokumentstrukturen zu handhaben, wenn Schemata unbekannt sind oder sich häufig ändern. Die Bibliothek zeichnet sich durch die Verwendung von SIMD-beschleunigtem Parsing und Bitmask-basierter struktureller Identifikation aus, die es ermöglichen, Dokumente durch gleichzeitige Verarbeitung mehrerer Bytes zu scannen und zu tokenisieren. Sie verwendet Runtime-Instruction-Dispatch, um die Fähigkeiten des Host-Prozessors zu erkennen und sicherzustellen, dass der effizienteste Befehlssatz für die aktuelle Hardwareumgebung ausgewählt wird. Um den Durchsatz weiter zu erhöhen, nutzt die Engine eine Tape-basierte Dokumentrepräsentation und Zero-Copy-Datenzugriff, was Speicherallokationen und Pointer-Chasing während der Traversierung minimiert. Über ihre Kern-Parsing-Fähigkeiten hinaus unterstützt die Bibliothek die Verarbeitung großer numerischer Werte, die die Kapazität von Standard-Integer- oder Floating-Point-Typen überschreiten. Sie integriert sich in Standard-Serialisierungsschnittstellen, um eine konsistente Datenhandhabung zu gewährleisten, und bietet optimierte Hash-Lookups für die Verwaltung von Objektschlüsseln. Das Projekt wird als Crate verteilt und bietet eine standardisierte Schnittstelle für Entwickler, um Hochgeschwindigkeits-Datenverarbeitung in ihre Anwendungen zu integrieren.

    Selects the most efficient instruction set at runtime based on host processor capabilities to maximize data throughput.

    Rusthacktoberfestjsonrust
    Auf GitHub ansehen↗1,402
  1. Home
  2. Data & Databases
  3. Hardware Acceleration
  4. Runtime Hardware Optimizers