Poursuivre les compilateurs JIT : la fausse promesse de l’optimisation des caches intégrés
Cet article étudie l’amélioration des performances des compilateurs Ahead-of-Time (AoT) en ajoutant la modification binaire dynamique (DBM). Les chercheurs ont implémenté une optimisation du cache intégré (IC) basée sur la DBM dans le compilateur Hopc AoT JavaScript. Cependant, les expériences n’ont montré aucune amélioration des performances. L’étude a révélé que la réduction des accès à la mémoire n’accélère pas toujours l’exécution sur les architectures modernes, remettant en question les stratégies d’optimisation traditionnelles. Il en conclut que les optimisations sophistiquées des compilateurs ne valent la peine que si le processeur ne peut pas déjà accélérer le code, une conclusion applicable aux compilateurs AoT et JIT.
Lire plus