UTILISER L'OPTIMISEUR

Guide interactif pas-à-pas pour les secrétariats et responsables péda : suivez les étapes et manipulez l'optimiseur en direct sur le site dans l'article.

media
lire la note →

UTILISER LE PLANIFICATEUR

Guide interactif pour les secrétariats et responsables péda : découvrez le planificateur global Willow, dosez le volume de changements et appliquez les meilleures semaines.

media
lire la note →

KACHOW

[parallélisme et mémoire] pourquoi lancer 96 threads a saturé 64 Go de RAM, comment un descripteur de 88 octets et un serveur persistant ont divisé l'empreinte par 30, et pourquoi une des meilleures optimisation théorique était en réalité 42% plus lente

Changelog
  • perfOptimiseur : remplacement des snapshots WorkItem par des descripteurs de chemin de 88 octets (file divisée par 220x)
  • perfOptimiseur : refonte de ScoreDay en zéro-allocation sur Span (-70% d'allocations, -39% de temps)
  • perfOptimiseur : mode serveur persistant (load_week / run_loaded), suppression du JSON 2.9 Mo par événement
  • perfOptimiseur : passage à 12x4 workers (+22% de débit face à 12x8, contention CPU éliminée)
  • fixOptimiseur : réordonnancement delta -> borne -> validation dans HandleSolution
  • wipPlanner : DFS
perf
lire la note →

TESTER LES TESTS

[tests différentiels] tests goldens basés sur Differential Testing for Software de William McKeeman (et qql fixs)

Changelog
  • newOptimiseur : capture et comparaison différentielle (golden baselines)
  • newOptimiseur : double niveau de parité (strict, lenient)
  • fixOptimiseur : correction sur une exception silencieuse
  • perfOptimiseur : smoke test golden <60s pour valider les refactors
lire la note →

DOMPTER ADE

automatiser un pipieline entier (de trouver les ressources d'ADE à présenter un résultat fini)

Changelog
  • newGlobal : traitement ADE (arborescence, mapping des id)
  • newGlobal : normalisation des ICS (découpage regex, gestion des cas limites rencontrés)
  • newEDT : tampon SQLite local toujours disponible
  • perfOptimiseur : signatures de semaines (changements d'edt, invalidation auto des calculs obsolètes)
  • newGlobal : pipeline complète intéractif
  • wipStudio : premier brouillon
lire la note →

RETENIR POUR MIEUX TUER

[table de transposition et hachage zobrist] une sauvegarde d'état d'1 seul cycle CPU permet d'élaguer jusqu'à 80% des branches de calcul en évitant les répétitions

Changelog
  • perfOptimiseur : hachage Zobrist (empreinte d'une semaine ramenée à 8 octets)
  • perfOptimiseur : table de transposition locale par worker (jusqu'à 80% d'élagage)
  • perfOptimiseur : activation sélective de la TT (profondeurs > 1, table réduite à 175 Ko en cache L2)
  • perfOptimiseur : accélération massive (~x6000 sur cours unique, < 3s à depth 2, ~6 min à depth 3)
  • newOptimiseur : suite de tests de validation et non-collision Zobrist
  • wipOptimiseur : automatisation du pipeline et nettoyage du projet
  • wipOptimiseur : modélisation des contraintes enseignants
perf
lire la note →

FAIRE ENTRER UNE SEMAINE DANS 215 BITS

[bitboards] retour sur la structure de données des ressources, utiliser des dates pour comparer les conflits était une mauvaise idée

Changelog
  • perfOptimiseur : modélisation d'une semaine en 215 bits
  • perfOptimiseur : détection de conflits en 1 instruction CPU (&)
  • perfOptimiseur : réduction de 99.2% de l'empreinte mémoire de l'arbre bnb
  • newOptimiseur : prise en compte de la pause déjeuner par masque
  • wipOptimiseur : tt
  • wipOptimiseur : zobrist
perf
lire la note →

réponse à l'environnement

les sons streamés réagissent maintenant à l'environnement!

Changelog
  • newRéponse aux environnements fermés
  • newRéponse aux obstacles
  • newRéponse aux types de blocs
  • wipRéponse à l'eau
  • wipPathtracing
updatevideo
lire la note →

présentation de willow

Willow est un solveur algorithmique et une interface d'edt faits pour Polytech ns

Changelog
  • newOptimiseur : premier prototype du moteur (willowengine)
  • newOptimiseur : premier algorithme de scoring
  • newEDT : Créé le viewer (et les features listées)
  • perfEDT : Mise en cache client/serveur
  • wipOptimiseur : termine le harnais de benchmark
  • wipOptimiseur : tt
new
lire la note →

publié chika

Chika est un mod fabric qui permet de connecter spotify aux jukebox de Minecraft.

Changelog
  • newAjouté une page
  • newLe mod est disponible (fabric 1.20.4)
  • newAjouté des showcases
newvideo
lire la note →

créé le devblog

new