DocumentCode :
2255820
Title :
Optimizing Data-Flow Graphs with min/max, adding and relational operations
Author :
Pérez, J. ; Sánchez, P. ; Fernández, V.
Author_Institution :
TEISA, Univ. of Cantabria, Santander, Spain
fYear :
2010
fDate :
8-12 March 2010
Firstpage :
1361
Lastpage :
1364
Abstract :
During Electronic System-Level (ESL) design, High-Level Synthesis (HLS) tools normally translate the system description to a Control/Data Flow Graph. At this level, several transformations are performed as early as possible to reduce the number and complexity of the data operations. These preliminary transformations (for example, common sub-expression elimination, constant propagation, etc) are typically applied in algebraic expressions with arithmetic operators. This paper presents preliminary transformations that optimize Data-Flow Graphs with relational, maximum/minimum and arithmetic (addition/subtraction) operations. The proposed techniques produce a significant reduction in the number of operations. HLS tools and even software compilers and symbolic algebra packages are not able to generate similar results. The efficiency of the techniques has been evaluated with several modules of real telecommunications standards and their HW implementations show important area reductions and, sometimes, low impact on latency or critical path.
Keywords :
algebra; arithmetic; data flow graphs; high level synthesis; minimax techniques; program compilers; symbol manipulation; algebraic expressions; arithmetic operators; constant propagation; data-flow graphs; electronic system-level design; high-level synthesis; relational operations; software compilers; subexpression elimination; symbolic algebra packages; Arithmetic; Control system synthesis; Costs; Digital signal processing; Equations; Flow graphs; Hardware; High level synthesis; Optimizing compilers; Signal processing algorithms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location :
Dresden
ISSN :
1530-1591
Print_ISBN :
978-1-4244-7054-9
Type :
conf
DOI :
10.1109/DATE.2010.5457022
Filename :
5457022
Link To Document :
بازگشت