Bit Twiddling, Duff's Device ... Les optimisations extrêmes de code

01/10/2026 : 10h15 - 11h00 | Auditorium | Olivier Poncet

Et si je vous disais qu’il est possible d’optimiser certaines opérations sans aucune condition, sans aucun branchement, sans aucune boucle, simplement avec quelques manipulations de bits ?

Et qu’un morceau de code écrit en 1983 chez Lucasfilm continue de fasciner des générations de développeurs par son ingéniosité ?

Bienvenue dans le monde fascinant des optimisations extrêmes.

Dans ce talk, je vous propose de partir à la découverte de l’univers fascinant des optimisations extrêmes : en passant par bit twiddling, technique reposant sur des opérations binaires permettant de réaliser des optimisations performantes, souvent élégantes et parfois très surprenantes, mais aussi en passant par des constructions de code déroutantes comme le légendaire Duff’s Device, imaginé par Tom Duff en 1983 au sein de Lucasfilm LTD.

Au-delà de ces constructions parfois très étonnante, nous verrons ensemble pourquoi ces techniques peuvent encore être utiles, même de nos jours, même avec des langages et frameworks de haut niveau, et comment elles peuvent encore permettre de gagner de précieuses fractions de temps sur nos architectures modernes.

Vous n’êtes pas prêt·e·s !

Conférence
Lang & Frameworks