Automatic design of processor datapaths

   
   

A method for the automatic design of processor datapaths operates on an abstract input specification of desired processor operations and their instruction level parallelism and synthesizes a datapath design in machine readable form. A datapath synthesizer automatically designs and synthesizes the processor datapath including the number and types of functional units, the number of read/write ports of the various register files, and the exact connectivity between the register files and the functional units. The heuristics used in the implementation maximize resource sharing and minimize the overall cost in by customizing and sharing functional units and minimizing the number of read/write ports on the register files subject to the specified ILP among operations.

Um método para o projeto automático de datapaths do processador opera sobre uma especificação abstrata da entrada de operações desejadas do processador e de seu paralelismo do nível da instrução e synthesizes um projeto do datapath no formulário readable da máquina. Um synthesizer do datapath automaticamente projeta e synthesizes o datapath do processador including o número e os tipos de unidades funcionais, o número de portos de leitura/gravação das várias limas do registo, e o connectivity exato entre as limas do registo e as unidades funcionais. O heuristics usado na execução maximize o recurso que compartilha e minimiza o custo total dentro customizing e compartilhando de unidades funcionais e minimizando o número de portos de leitura/gravação no assunto das limas do registo ao ILP especificado entre operações.

 
Web www.patentalert.com

< Method and system for the storage and retrieval of web-based education materials

< Simulation of data processing apparatus

> System and method for intelligent web content fetch and delivery of any whole and partial undelivered objects in ascending order of object size

> Method and apparatus for performing technology mapping

~ 00160