DiscoverSciences du logiciel - Xavier LeroySéminaire - Arthur Charguéraud : Comment allier persistance et performance
Séminaire - Arthur Charguéraud : Comment allier persistance et performance

Séminaire - Arthur Charguéraud : Comment allier persistance et performance

Update: 2023-04-13
Share

Description

Xavier Leroy

Collège de France

Science du logiciel

Année 2022-2023

Structures de données persistantes

Séminaire - Arthur Charguéraud : Comment allier persistance et performance

Cet exposé explore trois approches permettant d'optimiser les performances de programmes exploitant des structures persistantes. La première approche consiste à optimiser les structures purement fonctionnelles en augmentant l'arité des feuilles et des nœuds des arbres. La deuxième approche consiste à exploiter les effets de bords pour réaliser la persistance. La troisième approche consiste à modifier l'interface en autorisant des versions transitoires non persistantes, selon la technique dite de « transience ». Je montrerai comment mettre en pratique ces trois approches sur des diverses structures : piles, files, tableaux, et séquences sécables et concaténables.

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Séminaire - Arthur Charguéraud : Comment allier persistance et performance

Séminaire - Arthur Charguéraud : Comment allier persistance et performance

Xavier Leroy