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 !

Custom Processor Core Construction from C Code (CROSBI ID 551426)

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

Trajkovic, Jelena ; Gajski, Daniel Custom Processor Core Construction from C Code // Proceedings of Symposium on Application Specific Processors, 2008. SASP 2008.. Anaheim (CA), 2008. str. 1-6

Podaci o odgovornosti

Trajkovic, Jelena ; Gajski, Daniel

engleski

Custom Processor Core Construction from C Code

In this paper we present a method for construction of application specific processor cores from a given C code. Our approach consists of three phases. We start by quantifying the properties of the C code in terms of operation types, available parallelism and other metrics. We then create an initial data path to exploit the available parallelism. We then apply designer guided constraints to an interactive data path refinement algorithm that attempts to reduce the number of the most expensive components while meeting the constraints. Our experimental results show that our technique scales very well with the size of the C code. We demonstrate the efficiency of our technique on wide range of applications, from standard academic benchmarks to industrial size examples like the MP3 decoder. Each processor core was constructed and refined in under a minute, allowing the designer to explore several different configurations in much less time than needed for manual design. On average, the refined core have only 23% latency overhead, twice as many block RAMs and 36% fewer slices compared to the respective manual designs.

C code; application specific processor cores; custom processor core construction; interactive data path refinement algorithm; parallelism

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

1-6.

2008.

objavljeno

Podaci o matičnoj publikaciji

Proceedings of Symposium on Application Specific Processors, 2008. SASP 2008.

Anaheim (CA):

978-1-4244-2333-0

Podaci o skupu

Symposium on Application Specific Processors, 2008. SASP 2008.

predavanje

08.06.2008-09.06.2008

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

Povezanost rada

Računarstvo