Génération automatique de simulateurs fonctionnels de processeurs - SYMPosium en Architectures nouvelles de machines
Pré-Publication, Document De Travail Année : 2008

Génération automatique de simulateurs fonctionnels de processeurs

Résumé

Le développement d'un simulateur de processeur est long et fastidieux. Découpler la partie fonctionnelle (émulation) de la partie structure (analyse des temps de traitement) permet de réutiliser plus facilement du code existant (principalement le code d'émulation, les jeux d'instructions évoluant moins vite que les architectures matérielles). Dans ce contexte, plusieurs équipes ont proposé des solutions pour une génération automatique de la partie fonctionnelle d'un simulateur à partir d'une description plus ou moins formelle du jeu d'instructions. S'il est relativement aisé de générer automatiquement un émulateur pour l'architecture DLX, il s'avère plus compliqué de réaliser un générateur supportant à la fois des architectures de type CISC, RISC ou VLIW et produisant un code efficace. Dans cet article, nous décrivons plusieurs techniques mises en œuvre dans l'outil GLISS que nous avons développé et qui se veut aussi « polyvalent » que possible.
Fichier principal
Vignette du fichier
RaCaRoSa2008.1.pdf (919.61 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00202328 , version 1 (06-01-2008)

Identifiants

  • HAL Id : hal-00202328 , version 1

Citer

Tahiry Ratsiambahotra, Hugues Cassé, Christine Rochange, Pascal Sainrat. Génération automatique de simulateurs fonctionnels de processeurs. 2008. ⟨hal-00202328⟩
123 Consultations
190 Téléchargements

Partager

More