Architecture et bits significatifs
Institution:
Rennes 1Disciplines:
Directors:
Abstract EN:
Pas de résumé disponible.
Abstract FR:
Maîtriser la complexité matérielle et la consommation d'énergie est devenu essentiel dans la conception de processeurs modernes. Cette thèse propose deux approches pour ce faire. Leur fondement découle de la propriété des programmes à s'exécuter avec une fraction importante en données tronquées, celles comportant un nombre restreint de bits significatifs. Nous utilisons cette propriété pour gérer la consommation du chemin de données au niveau logiciel. La forte localité des données tronquées permet de découper un programme en régions pouvant être traitées avec une largeur d'exécution optimisée. Nous montrons aussi que les opérations tronquées, celles manipulant exclusivement des données tronquées, sont fréquentes et bien distribuées au cours de l'exécution. Nous proposons alors le modèle WPM pour découpler le traitement de ces opérations sur des clusters appropriés. Nos analyses révèlent une complexité et consommation réduites pour une faible dégradation des performances.