Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Ce projet propose un benchmark dédié à l'évaluation des performances de différentes implémentations de l'équation de réaction Gray-Scott utilisant le framework SYCL. Il permet de comparer des méthodes de gestion mémoire (buffers, malloc_shared, malloc_device) et d'analyser l'impact des architectures matérielles (CPU, iGPU, dGPU) sur les temps de calcul et la précision des résultats. Les données collectées aident à optimiser les performances des applications scientifiques intensives.
- PhoenixHardware est une bibliothèque C++ dédiée à l'analyse et à l'optimisation des performances des systèmes informatiques. Elle permet de mesurer l'utilisation des ressources matérielles comme la RAM, le nombre de cœurs CPU, et de profiler des fonctions pour identifier les goulots d'étranglement. Elle facilite également la gestion de l'alignement mémoire et l'optimisation des allocations dynamiques.
- Outil dédié au lancement et à l'optimisation d'applications de type LImA et LImA2, principalement utilisées dans des environnements de calcul haute performance. Il configure dynamiquement les ressources système (CPU, mémoire, affinité NUMA) pour maximiser les performances des applications de traitement de données et d'acquisition (DAQ). Il prend en charge l'accélération matérielle via des bibliothèques comme Power9 NX GZIP et permet une intégration avec des frameworks comme Tango pour une gestion centralisée.
- Ce projet est un dépôt de code source qui gère les appels systèmes et l'accès aux ressources matérielles de l'ordinateur. Il s'occupe de la gestion de la mémoire, de l'accès à la CPU, des accès aux périphériques et masque l'hétérogénéité du matériel en fournissant un accès normalisé à celui-ci sous forme de services.
- Projet éducatif visant à créer un jeu d'invasion spatiale en assembleur MIPS pour illustrer les concepts d'architecture des ordinateurs. Les joueurs contrôlent un canon pour défendre des bâtiments contre des extraterrestres tout en apprenant les principes de la programmation bas niveau, de la gestion mémoire et des interactions matérielles.
- Nachos est un logiciel pédagogique conçu pour enseigner les systèmes d'exploitation aux étudiants de niveau licence et master. Il propose un simulateur de machine générique, des exemples de code de base pour un système d'exploitation fonctionnel, et des exercices couvrant des sujets comme la gestion des threads, la mémoire virtuelle, les appels système, les protocoles réseau et les systèmes distribués. Utilisé dans les universités, il permet aux étudiants de manipuler concrètement les concepts théoriques tout en explorant les architectures matérielles et logicielles.
- Ce projet fournit une couche logicielle pour interagir avec des systèmes embarqués utilisant le protocole IPBUS. Il permet de configurer, programmer et diagnostiquer des cartes électroniques équipées de FPGA, notamment pour la gestion de mémoire flash et la communication sécurisée avec le matériel. Utilisé principalement dans des environnements de recherche et d'industrie pour le développement et la maintenance de systèmes électroniques complexes.
- Ce projet fournit les fichiers de configuration pour la mémoire et la cartographie des périphériques d'un microcontrôleur STM32F439. Il permet de définir les adresses de base, les permissions d'accès et les interruptions associées aux composants matériels. Les fichiers générés facilitent l'intégration des périphériques dans le firmware et assurent une gestion efficace des ressources système.
12 initiatives
10