A VLIW processor design system automates the design of programmable and non-programmable VLIW processors. The system takes as input an opcode repertoire, the I/O format of the opcodes, a register file specification, and instruction-level parallelism constraints. With this input specification, the system constructs a datapath, including functional units, register files and their interconnect components from a macrocell database. The system uses the input and the datapath to generate an instruction format design. The instruction format may then be used to construct the processor control path. The abstract input and datapath may be used to extract a machine description suitable to re-target a compiler to the processor. To optimize the processor for a particular application program, the system selects custom instruction templates based on operation issue statistics for the application program generated by the re-targeted compiler.

Un système de conception de processeur de VLIW automatise la conception des processeurs programmables et non programmables de VLIW. Le système prend comme entrée un répertoire d'opcode, le format d'I/O des opcodes, des spécifications de dossier de registre, et des contraintes de parallélisme d'instruction-niveau. Avec ces spécifications d'entrée, les constructions de système un datapath, y compris les unités fonctionnelles, registre classe et leurs composants d'interconnexion d'une base de données de macrocell. Le système emploie l'entrée et le datapath pour produire d'une conception de format d'instruction. Le format d'instruction peut alors être employé pour construire le chemin de commande de processeur. L'entrée et le datapath abstraits peuvent être employés pour extraire une re-cible appropriée de description de machine un compilateur au processeur. Pour optimiser le processeur pour un programme d'application particulier, le système choisit les calibres faits sur commande d'instruction basés sur des statistiques d'issue d'opération pour le programme d'application produit par le compilateur re-visé.

 
Web www.patentalert.com

< (none)

< System and method of a ballistic capture transfer to L4, L5

> Molded article and process for producing same

> (none)

~ 00034