• DocumentCode
    2406522
  • Title

    High-level synthesis with SIMD units

  • Author

    Raghunathan, Vijay ; Raghunathan, Anand ; Srivastava, Mani B. ; Ercegovac, Milos D.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    407
  • Lastpage
    413
  • Abstract
    This paper presents novel techniques to integrate the use of Single Instruction Multiple Data (SIMD) functional units in a high-level synthesis (HLS) design methodology. SIMD functional units can be configured to operate in one or more SIMD modes, in which they process multiple sets of smaller bitwidth operands in parallel. Conceptually, the use of SIMD functional units enables HLS to (i) exploit parallelism to a higher degree without using additional resources, (ii) improve resource utilization by enabling hardware re-use at a fine-grained level, and (iii) improve energy efficiency for a given area and/or performance constraint. We illustrate the issues involved in performing high-level synthesis with SIMD functional units, and discuss how algorithms involved in a typical high-level synthesis flow can be enhanced to result in maximal performance and energy improvements. These techniques are not restricted to specific high-level synthesis tools/algorithms, and can be plugged into any generic high-level synthesis system
  • Keywords
    circuit CAD; high level synthesis; parallel processing; resource allocation; scheduling; HLS design methodology; RTL circuit generation; SIMD functional units; energy efficiency; high-level synthesis; parallelism; resource utilization; scheduler; single instruction multiple data units; Application software; Arithmetic; Circuits; Computer architecture; Computer science; Hardware; High level synthesis; High performance computing; Logic; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings of ASP-DAC 2002. 7th Asia and South Pacific and the 15th International Conference on VLSI Design. Proceedings.
  • Conference_Location
    Bangalore
  • Print_ISBN
    0-7695-1441-3
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2002.994955
  • Filename
    994955