High-Level Synthesis of Resource-oriented Approximate Designs for FPGAs

被引:5
作者
Leipnitz, Marcos T. [1 ]
Nazar, Gabriel L. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Informat Inst, Porto Alegre, RS, Brazil
来源
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2019年
关键词
High-Level Synthesis; Approximate Computing; Field-Programmable Gate Array;
D O I
10.1145/3316781.3317839
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When attempting to make a design fit a set of the heterogeneous resources found in Field-Programmable Gate Arrays (FPGAs), designers using High-Level Synthesis (HLS) may resort to approximate approaches. However, current FPGA-oriented approximate HLS tools do not allow specifying constraints on heterogeneous resources such as lookup tables, flip-flops, and multipliers, being instead error-oriented. In this work, we propose a resource-oriented HLS methodology with which designers can specify heterogeneous resource constraints and satisfy them while minimizing the output error, attaining average improvements, over error-oriented approaches, of about 34% and 2.2 dB for mean-squared error and peak signal-to-noise ratio error metrics, respectively.
引用
收藏
页数:6
相关论文
共 21 条
[1]  
[Anonymous], 2015, P 52 ANN DES AUT C
[2]  
[Anonymous], P 52 ANN DES AUT C
[3]  
[Anonymous], P C DES AUT TEST EUR
[4]  
[Anonymous], CRYOSPHERE
[5]   LegUp: An Open-Source High-Level Synthesis Tool for FPGA-Based Processor/Accelerator Systems [J].
Canis, Andrew ;
Choi, Jongsok ;
Aldham, Mark ;
Zhang, Victor ;
Kammoona, Ahmed ;
Czajkowski, Tomasz ;
Brown, Stephen D. ;
Anderson, Jason H. .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 13 (02)
[6]   Compiling for Reconfigurable Computing: A Survey [J].
Cardoso, Joao M. P. ;
Diniz, Pedro C. ;
Weinhardt, Markus .
ACM COMPUTING SURVEYS, 2010, 42 (04)
[7]  
Chan WTJ, 2013, 2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), P47, DOI 10.1109/ICCD.2013.6657024
[8]   High-Level Synthesis for FPGAs: From Prototyping to Deployment [J].
Cong, Jason ;
Liu, Bin ;
Neuendorffer, Stephen ;
Noguera, Juanjo ;
Vissers, Kees ;
Zhang, Zhiru .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (04) :473-491
[9]   An Introduction to High-Level Synthesis [J].
Coussy, Philippe ;
Meredith, Michael ;
Gajski, Daniel D. ;
Takach, Andres .
IEEE DESIGN & TEST OF COMPUTERS, 2009, 26 (04) :8-17
[10]  
Gort M, 2013, ASIA S PACIF DES AUT, P773, DOI 10.1109/ASPDAC.2013.6509694