DocumentCode
2658150
Title
A 64-way VLIW/SIMD FPGA architecture and design flow
Author
Jones, Alex K. ; Hoare, Raymond ; Kourtev, Ivan S. ; Fazekas, Joshua ; Kusic, Dara ; Foster, John ; Boddie, Sedric ; Muaydh, Ahmed
Author_Institution
Dept. of Electr. & Comput. Eng., Pittsburgh Univ., PA, USA
fYear
2004
fDate
13-15 Dec. 2004
Firstpage
499
Lastpage
502
Abstract
Current FPGA architectures are heterogeneous, containing tens of thousands of logic elements and hundreds of embedded multipliers and memory units. However, efficiently utilizing these resources requires hardware designers and complex computer aided design tools. The paper describes several multi-processor architectures implemented on an FPGA, including a 64-way single interface multiple data (SIMD) and a variable size very long instruction word (VLIW) architecture. The design and synthesis of the target architectures are presented and compared for scalability and achieving parallelism. The performance and chip utilization of a shared register file is examined for different numbers of VLIW processing elements. The associated compilation flow is described based on the Trimaran VLIW compiler which achieves explicitly parallel instructions from C code. Benchmarks from the Media-Bench suite are being used to test the performance of the parallelism of both the software and hardware components.
Keywords
circuit layout CAD; field programmable gate arrays; hardware-software codesign; integrated circuit design; multiprocessing systems; parallel architectures; parallelising compilers; C code; Trimaran VLIW compiler; VLIW/SIMD FPGA architecture; benchmarks; computer aided design tools; design flow; embedded memory units; embedded multipliers; logic elements; multi-processor architectures; parallel instructions; parallelism; scalability; single interface multiple data architecture; variable size very long instruction word architecture; Benchmark testing; Computer architecture; Field programmable gate arrays; Hardware; Logic; Parallel processing; Registers; Scalability; Software testing; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2004. ICECS 2004. Proceedings of the 2004 11th IEEE International Conference on
Print_ISBN
0-7803-8715-5
Type
conf
DOI
10.1109/ICECS.2004.1399727
Filename
1399727
Link To Document