Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 324644

Automatic Data Path Generation from C code for Custom Processors


Trajkovic J., Gajski D.
Automatic Data Path Generation from C code for Custom Processors // IFIP International Federation for Information Processing
Irvine (CA), Sjedinjene Američke Države, 2007. str. 107-120 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 324644 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Automatic Data Path Generation from C code for Custom Processors

Autori
Trajkovic J., Gajski D.

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
IFIP International Federation for Information Processing / - , 2007, 107-120

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

Mjesto i datum
Irvine (CA), Sjedinjene Američke Države, 30.05.2007. - 01.06.2007

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
Architecture; C-to-RTL; Data path; Design; Performance; Pipeline; Synthesis; Utilization

Sažetak
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.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Daniel Gajski (autor)


Citiraj ovu publikaciju:

Trajkovic J., Gajski D.
Automatic Data Path Generation from C code for Custom Processors // IFIP International Federation for Information Processing
Irvine (CA), Sjedinjene Američke Države, 2007. str. 107-120 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Trajkovic J., G. (2007) Automatic Data Path Generation from C code for Custom Processors. U: IFIP International Federation for Information Processing.
@article{article, author = {Trajkovic J., Gajski D.}, year = {2007}, pages = {107-120}, keywords = {Architecture, C-to-RTL, Data path, Design, Performance, Pipeline, Synthesis, Utilization}, title = {Automatic Data Path Generation from C code for Custom Processors}, keyword = {Architecture, C-to-RTL, Data path, Design, Performance, Pipeline, Synthesis, Utilization}, publisherplace = {Irvine (CA), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }
@article{article, author = {Trajkovic J., Gajski D.}, year = {2007}, pages = {107-120}, keywords = {Architecture, C-to-RTL, Data path, Design, Performance, Pipeline, Synthesis, Utilization}, title = {Automatic Data Path Generation from C code for Custom Processors}, keyword = {Architecture, C-to-RTL, Data path, Design, Performance, Pipeline, Synthesis, Utilization}, publisherplace = {Irvine (CA), Sjedinjene Ameri\v{c}ke Dr\v{z}ave} }




Contrast
Increase Font
Decrease Font
Dyslexic Font