2013 International Conference on Field-Programmable Technology (FPT) 2013
DOI: 10.1109/fpt.2013.6718340
|View full text |Cite
|
Sign up to set email alerts
|

SOAP: Structural optimization of arithmetic expressions for high-level synthesis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 14 publications
0
12
0
Order By: Relevance
“…Despite the simplicity of NumImp, it includes all the features of a full programming language rather than an expression language used in prior work [4]. Additional language features, for example, array and matrix types, and also power, exponentiation and logarithm operators, can be added with few changes to our method.…”
Section: Language Definitionmentioning
confidence: 97%
See 3 more Smart Citations
“…Despite the simplicity of NumImp, it includes all the features of a full programming language rather than an expression language used in prior work [4]. Additional language features, for example, array and matrix types, and also power, exponentiation and logarithm operators, can be added with few changes to our method.…”
Section: Language Definitionmentioning
confidence: 97%
“…In the high-level synthesis (HLS) community, a technique is developed in [2] to automatically trade-off the data path wordlengths of algorithms that contain loops. However, these methods changes datapath size by varying precisions of arithmetic operators, whereas there is currently little work on performing structural improvements to datapaths in HLS, except for SOAP's arithmetic expression optimization [4].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…1 equivalent expressions [6,7]. We therefore base our optimizer on the open-source SOAP2 framework [6,8], which specifically tackles the efficient discovery of equivalent structures in numerical programs, by intelligently pruning the set of candidates as it progresses up the input program's abstract syntax tree. We also exploit SOAP2's ability to analyze the numerical accuracy of a given program.…”
Section: −24mentioning
confidence: 99%