awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesLow-Level Type Optimizations

Use of specialized optional types and raw pointers to minimize memory overhead in high-performance systems.

Distinct from Tuple and Optional Types: Candidates refer to language-level type systems or GPU kernel pointers, not a general strategy for reducing overhead via lightweight type alternatives.

Explore 1 awesome GitHub repository matching operating systems & systems programming · Low-Level Type Optimizations. Refine with filters or upvote what's useful.

Awesome Low-Level Type Optimizations GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • mosra/magnumAvatar de mosra

    mosra/magnum

    5,169Voir sur GitHub↗

    Magnum est une suite de middleware C++ pour le développement graphique multiplateforme et la visualisation de données en temps réel. Il fournit une couche de rendu agnostique au matériel qui traduit les commandes graphiques en appels spécifiques à la plateforme, assurant un comportement cohérent à travers différents pilotes GPU et API tels que Vulkan. Le projet se concentre sur le découplage de la logique d'application du matériel sous-jacent grâce à des utilitaires graphiques et système abstraits. Il dispose d'un importateur de ressources basé sur des plugins pour les actifs 3D et l'audio, d'un graphe de scène hiérarchique pour les transformations spatiales et d'un système d'événements basé sur des signaux haute performance pour la communication. Les capacités étendues incluent l'algèbre linéaire et les mathématiques vectorielles, le traitement de la géométrie de maillage et la gestion des contextes GPU. La boîte à outils couvre également la lecture audio spatiale, l'intégration matérielle VR et les optimisations de mémoire de bas niveau comme les mises en page stridées et les allocations alignées. La bibliothèque peut être intégrée dans des projets parents en tant que sous-projet CMake.

    Reduces memory overhead and processing time by replacing standard containers with specialized optional types and pointers.

    C++
    Voir sur GitHub↗5,169
  1. Home
  2. Operating Systems & Systems Programming
  3. Low-Level Type Optimizations