DocumentCode
1664905
Title
CREC: a novel reconfigurable computing design methodology
Author
Cret, Octavian ; Pusztai, Kalman ; Vancea, Cristian ; Szente, Balint
Author_Institution
Comput. Sci. Dept., Tech. Univ. of Cluj-Napoca, Romania
fYear
2003
Abstract
The main research done in the field of reconfigurable computing was oriented towards applications involving low granularity operations and high intrinsic parallelism. CREC is an original, low-cost general-purpose reconfigurable computer whose architecture is generated through a hardware/software codesign process. The main idea of the CREC system is to generate the best-suited hardware architecture for the execution of each software application. The CREC parallel compiler parses the source code and generates the hardware architecture, based on multiple execution units. The hardware architecture is described in VHDL code, generated by a program. Finally, CREC is implemented in an FPGA device. The great flexibility offered by the general-purpose CREC system makes it interesting for a wide class of applications that mainly involve high intrinsic parallelism, but also any other kinds of computations.
Keywords
field programmable gate arrays; hardware description languages; hardware-software codesign; parallel architectures; parallelising compilers; reconfigurable architectures; CREC; FPGA; VHDL code; best-suited hardware architecture; general-purpose reconfigurable computer; hardware/software codesign; high intrinsic parallelism; multiple execution units; parallel compiler; reconfigurable architecture; reconfigurable computing design methodology; source code parsing; Application software; Circuits; Computer architecture; Concurrent computing; Design methodology; Digital signal processing chips; Field programmable gate arrays; Hardware; Parallel processing; Tiles;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2003. Proceedings. International
ISSN
1530-2075
Print_ISBN
0-7695-1926-1
Type
conf
DOI
10.1109/IPDPS.2003.1213323
Filename
1213323
Link To Document