Discovering and Exploiting Program Phases
This presentation explores methods to discover and exploit various program phases to optimize performance efficiently. Using insights from a simulation of up to 400 million instructions, we delve into the identification of program behavior patterns through automated classification techniques, including k-means clustering. By examining metrics like cache misses and branch misprediction rates, we propose a robust framework for simulating diverse program phases within a limited execution budget. The discussion culminates in the application of SimPoints for extrapolating performance insights, demonstrating significant implications for thread scheduling and power management.
Télécharger la présentation 
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
F I N
