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 :
بازگشت