Skip to content

Programmation Lock-Free : les techniques des pros

Photo of PerfUG
Hosted By
PerfUG
Programmation Lock-Free : les techniques des pros

Details

La scalabilité des applications est une préoccupation importante. Beaucoup de pertes en scalabilité proviennent de code contenant des locks qui produisent une importante contention en cas de forte charge.

Dans cette présentation nous allons aborder différentes techniques (striping, copy-on-write, ring buffer, spinning, ...) qui vont nous permettre de réduire cette contention ou d'obtenir un code sans lock. Nous expliquerons aussi les concepts de Compare-And-Swap et de barrières mémoires.

Jean-Philippe BEMPEL (https://twitter.com/jpbempel) travaille depuis plus de 6 ans en tant qu'architecte performance sur des applications de trading requérant une très faible latence. De l'optimisation du code java jusqu'au réglage très fin du système d'exploitation et du matériel, toute la chaîne d’exécution de l'application est pris en compte pour grappiller des micro-secondes sur le traitement des ordres.

Photo of PerfUG - Performance User Group group
PerfUG - Performance User Group
See more events
OCTO Technology
50 avenue des Champs-Élysées 5e étage · Paris