Flexible Issue Slot Assignment for VLIW Architectures

Zbigniew Chamski 1 Christine Eisenbeis 1 Erven Rohou
1 A3 - Advanced analysis to code optimization
UP11 - Université Paris-Sud - Paris 11, Inria Saclay - Ile de France
Abstract : Programming specialized processors requires solving complex resource constrain- ts related to the underlying architecture. Although one instruction of the Philips TriMedia VLIW processor can issue five parallel operations, each category of operations can only be allocated to a subset of the five available slots. In this report we show how these restrictions can be translated into constraints based on reservation tables. This allows us to directly apply all classical algorithms for code generation and optimizatio- n. An important byproduct is that dynamic processes, such as «on the fly» code generation, are made tractable, even though resource constraints are strongly static.
Type de document :
Rapport
[Research Report] RR-3784, INRIA. 1999
Liste complète des métadonnées

https://hal.inria.fr/inria-00072876
Contributeur : Rapport de Recherche Inria <>
Soumis le : mercredi 24 mai 2006 - 11:09:39
Dernière modification le : jeudi 9 février 2017 - 15:55:31
Document(s) archivé(s) le : dimanche 4 avril 2010 - 23:26:02

Fichiers

Identifiants

  • HAL Id : inria-00072876, version 1

Collections

Citation

Zbigniew Chamski, Christine Eisenbeis, Erven Rohou. Flexible Issue Slot Assignment for VLIW Architectures. [Research Report] RR-3784, INRIA. 1999. 〈inria-00072876〉

Partager

Métriques

Consultations de la notice

1131

Téléchargements de fichiers

117