Ce projet cherche à caractériser les facteurs externes aux mémoires transactionnelles logicielles (STM) qui peuvent affecter leurs performances (accélération). Cette caractérisation peut aider la communauté des chercheurs à déterminer une fois pour toutes si une sélection particulière de paramètres du noyau a un effet significatif sur les résultats rapportés par les benchmarks. Dans ce projet, nous utilisons trois benchmarks - STAMP, STMBench7, et eigenBench - pour évaluer le comportement de deux STM - TinySTM et SwissSTM - lorsque des facteurs externes, provenant de différentes caractéristiques du système d’exploitation, sont activés et désactivés dans une série d’expériences. Les facteurs externes sont activés et désactivés en changeant les paramètres du gestionnaire de processus (scheduler), du gestionnaire de mémoire, et en liant les implémentations de la MT à différentes bibliothèques de threads.