2014
DOI: 10.1109/les.2014.2320556
|View full text |Cite
|
Sign up to set email alerts
|

S2CBench: Synthesizable SystemC Benchmark Suite for High-Level Synthesis

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 do… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
5

Relationship

4
6

Authors

Journals

citations
Cited by 133 publications
(23 citation statements)
references
References 7 publications
0
23
0
Order By: Relevance
“…These designs were taken from the open source synthesizable SystemC Benchmark suite (S2CBench) [13] and rewritten in ANSI-C. Table I shows all of the applications and how the complex system benchmarks were created, where column 2 shows the size of each test case in terms of their number of lines of code and column 3 the number of contexts of each design after synthesis. Each task on a complex benchmark executes concurrently but independently from each other on the system.…”
Section: Resultsmentioning
confidence: 99%
“…These designs were taken from the open source synthesizable SystemC Benchmark suite (S2CBench) [13] and rewritten in ANSI-C. Table I shows all of the applications and how the complex system benchmarks were created, where column 2 shows the size of each test case in terms of their number of lines of code and column 3 the number of contexts of each design after synthesis. Each task on a complex benchmark executes concurrently but independently from each other on the system.…”
Section: Resultsmentioning
confidence: 99%
“…Nine different benchmarks taken from the open source synthesizable SystemC benchmark suite S2CBench [10] were chosen to validate our method shown in Table I. The first benchmark is a 9-tap FIR filter, FFT is a Fast fourier transform.…”
Section: Resultsmentioning
confidence: 99%
“…Table 2 shows the different system configurations ranging from systems with a single master and single slave (S1) to more complex systems with three masters and five slaves (S7). The slaves were taken from the Synthesizable SystemC benchmarks suite (S2CBench) [19], where sobel is a 3×3 edge detection filter, md5c is message digest algorithm for cryptographic applications, fir is a 9-tap FIR filter, interp is a three-stage interpolation filter, bsort is an 8 element sorting algorithm, kasumi is a block cipher, aes is an Advanced Encryption Standard specification, ave8 is an average of 8 number algorithm, and adpcm is an adaptive differential pulse coding decoder encoder.…”
Section: Methodsmentioning
confidence: 99%