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
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;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2014.2320556