Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Automatic Data Path Generation from C code for Custom Processors (CROSBI ID 533546)

Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija

Trajkovic J., Gajski D. Automatic Data Path Generation from C code for Custom Processors // IFIP International Federation for Information Processing. 2007. str. 107-120-x

Podaci o odgovornosti

Trajkovic J., Gajski D.

engleski

Automatic Data Path Generation from C code for Custom Processors

The stringent performance constraints and short time to market of modern digital systems require automatic methods for design of high performance application-specific architectures. This paper presents a novel algorithm for automatic generation of custom pipelined data path for a given application from its C code. The data path optimization targets both resource utilization and performance. The input to this architecture generator includes application C code, operation execution frequencies obtained by the profile run and a component library consisting of functional units, busses, multiplexers etc. The output is data path specified as a net-list of resource instances and their connections. The algorithm starts with an architecture that supports maximum parallelism for implementation of the input C code and iteratively refines it until an efficient resource utilization is obtained while maintaining the performance constraint. This paper also presents an algorithm to choose the priority of application basic blocks for optimization. Our experimental results show that automatically generated data paths satisfy given performance criteria and can be obtained in a matter of minutes leading to significant productivity gains.

Architecture; C-to-RTL; Data path; Design; Performance; Pipeline; Synthesis; Utilization

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

107-120-x.

2007.

objavljeno

Podaci o matičnoj publikaciji

IFIP International Federation for Information Processing

Podaci o skupu

IFIP TC10 Working Conference: International Embedded Systems Symposium (IESS)

predavanje

30.05.2007-01.06.2007

Irvine (CA), Sjedinjene Američke Države

Povezanost rada

Računarstvo