2009
DOI: 10.2197/ipsjjip.17.242
|View full text |Cite
|
Sign up to set email alerts
|

Proposal and Quantitative Analysis of the CHStone Benchmark Program Suite for Practical C-based High-level Synthesis

Abstract: In general, standard benchmark suites are critically important for researchers to quantitatively evaluate their new ideas and algorithms. This paper proposes CHStone, a suite of benchmark programs for C-based high-level synthesis. CH-Stone consists of a dozen of large, easy-to-use programs written in C, which are selected from various application domains. This paper also analyzes the characteristics of the CHStone benchmark programs, which will be valuable for researchers to use CHStone for the evaluation of t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
114
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
4

Relationship

0
8

Authors

Journals

citations
Cited by 241 publications
(115 citation statements)
references
References 4 publications
1
114
0
Order By: Relevance
“…The second section presents an evaluation of the work done in this thesis with a single case study: A TTA processor is created and the compression ratio and resulting power savings are estimated in a CHStone test suite [5] using two different NOP removal template configurations. Then the power consumption of the ring buffer and shift register fetch designs for variable length instructions are estimated through synthesis and simulation on a 40 nm ASIC technology node.…”
Section: Verification and Evaluationmentioning
confidence: 99%
See 2 more Smart Citations
“…The second section presents an evaluation of the work done in this thesis with a single case study: A TTA processor is created and the compression ratio and resulting power savings are estimated in a CHStone test suite [5] using two different NOP removal template configurations. Then the power consumption of the ring buffer and shift register fetch designs for variable length instructions are estimated through synthesis and simulation on a 40 nm ASIC technology node.…”
Section: Verification and Evaluationmentioning
confidence: 99%
“…CHStone [5] is a C-based high-level synthesis benchmark suite with programs from various application domains. Each of them contains C-code which is translated into a program image using tcecc and PIG, and outputs a T or F value at the end of the test.…”
Section: Chstone Benchmark Suitementioning
confidence: 99%
See 1 more Smart Citation
“…We applied the pattern discovery approach described above to identify commonly occurring patterns in a suite of 13 C benchmark programs -the 12 CHStone HLS benchmarks [10], as well as dhrystone. Table 2 presents a sharing analysis for 6 patterns we found to be common.…”
Section: Pattern Sharing Analysismentioning
confidence: 99%
“…First, we verify its accuracy by comparing the cycle profiling results produced by LEAP with those produced by our For all results in this section, we target the Altera Cyclone II FPGA and profile programs on the DE2 board (which contains 8 MB of SDRAM). A set of 13 C-language benchmarks are used: the twelve CHStone [14] benchmarks plus Dhrystone [29], a traditional integer benchmark. CHStone represents a wide array of applications, including encoding and decoding, double-precision mathematics, encryption, and image decompression.…”
Section: Experimental Studymentioning
confidence: 99%