• 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