An MDES extractor automatically extracts a machine description (MDES) for re-targeting a compiler from a structural representation of a datapath of an explicitly parallel instruction computing (EPIC) processor. The datapath is a machine readable data structure that specifies the functional unit instances and an interconnect of the functional unit instances to registers. The MDES extractor structurally traverses the interconnect, identifying resource conflicts among the operations in the processor's opcode repertoire. Latencies and internal resources of the opcodes associated with the functional unit instances are obtained from a macrocell library. The MDES extractor then identifies external resource conflicts by preparing reservation tables for the functional units.

Un extracteur de MDES extrait automatiquement une description de machine (MDES) pour re-viser un compilateur à partir d'une représentation structurale d'un datapath d'un processeur de calcul d'instruction explicitement parallèle (ÉPOPÉE). Le datapath est une structure de données compréhensible par une machine qui indique les exemples d'unité fonctionnelle et une interconnexion des exemples d'unité fonctionnelle aux registres. L'extracteur de MDES traverse structurellement l'interconnexion, identifiant des conflits de ressource parmi les opérations dans le répertoire de l'opcode du processeur. Des latences et les ressources internes des opcodes liés aux exemples d'unité fonctionnelle sont obtenues à partir d'une bibliothèque de macrocell. L'extracteur de MDES identifie alors des conflits externes de ressource en préparant des tables de réservation pour les unités fonctionnelles.

 
Web www.patentalert.com

< (none)

< Management of reuse invalidation buffer for computation reuse

> Process for coating stents and other medical devices using super-critical carbon dioxide

> (none)

~ 00084