Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Uica-toy est un simulateur qui permet de prédire le débit d'exécution de blocs de base sur les microarchitectures Intel récentes. Il offre également des informations sur la manière dont le code est exécuté. uica-toy est basé sur les données de uops.info, combinées avec un modèle de pipeline détaillé. Il suppose que tous les accès mémoire se traduisent par des coups au cache.
- Ithemal est un outil d'intelligence artificielle conçu pour prédire le nombre de cycles CPU nécessaires à l'exécution de blocs de code assembleur x86-64. Basé sur des modèles de deep learning, il permet aux développeurs et aux chercheurs d'évaluer rapidement la performance de leurs algorithmes sans avoir à les exécuter physiquement. L'outil est particulièrement utile pour l'optimisation de code bas niveau et l'analyse de performance matérielle.
- Notoriété 29 %Ce projet fournit deux composants web pour l'intégration de code Faust exécutable et modifiable dans des pages web, accompagnés de commandes, d'un diagramme de blocs et de visualisations dans une fenêtre latérale. Idéal pour la démonstration de code Faust et la manipulation par les utilisateurs sans quitter la page. (Pour un travail plus approfondi, il comprend également un bouton pour ouvrir le code dans l'IDE Faust.)
- Pandoc-pyrun est un filtre Pandoc permettant d'exécuter du code Python inséré dans des blocs de code Markdown. Les résultats de l'exécution du code sont affichés dans les documents produits, tels que des fichiers PDF ou HTML. Il prend en charge les images produites par les bibliothèques Python turtle et matplotlib.
- Projet pédagogique visant à démontrer comment exécuter du code asynchrone de manière synchrone en JavaScript. Il utilise des requêtes XHR synchrones interceptées par un Service Worker pour bloquer l'exécution jusqu'à la fin d'une opération asynchrone. Deux implémentations sont proposées : une dans le thread principal et une autre via un Web Worker pour éviter le blocage.
6 initiatives
10