• DocumentCode
    1759977
  • Title

    S2CBench: Synthesizable SystemC Benchmark Suite for High-Level Synthesis

  • Author

    Schafer, Benjamin Carrion ; Mahapatra, Anushree

  • Author_Institution
    Dept. of Electron. & Inf. Eng., Hong Kong Polytech. Univ., Hong Kong, China
  • Volume
    6
  • Issue
    3
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    53
  • Lastpage
    56
  • Abstract
    High-level synthesis (HLS) is being increasingly used for commercial VLSI designs. This has led to the proliferation of many HLS tools. In order to evaluate their performance and functionalities, a standard benchmark suite in a common language supported by all of them is required. This letter presents a benchmark suite, which complies with the latest Synthesizable SystemC standard, called S2CBench. The benchmarks have been carefully chosen to not only include applications of different sizes and from various domains typically used in HLS (e.g., encryption, image and DSP application), but also to test specific optimization techniques in each of them. This allows an easy comparison of not only quality of results (QoR) of the different HLS tools under review, but also to test their completeness.
  • Keywords
    C++ language; benchmark testing; high level synthesis; optimisation; HLS tool; S2CBench; high-level synthesis; optimization technique; synthesizable SystemC benchmark; synthesizable SystemC standard; Algorithm design and analysis; Arrays; Benchmark testing; Encryption; Finite impulse response filters; Optimization; Benchmark testing; design automation; high level synthesis;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2014.2320556
  • Filename
    6807518