An FPU design template to optimize the accuracy-efficiency-area trade-off

被引:10
|
作者
Zoni, Davide [1 ]
Galimberti, Andrea [1 ]
Fornaciari, William [1 ]
机构
[1] DEIB Politecn Milano, I-20133 Milan, Italy
基金
欧盟地平线“2020”;
关键词
Floating Point Units (FPU); Accuracy-Cost-energy tradeoff; Run-time optimization; FPGA-ORIENTED DESIGN; POWER;
D O I
10.1016/j.suscom.2020.100450
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern embedded systems are in charge of an increasing number of tasks that extensively employ floating-point (FP) computations. The ever-increasing efficiency requirement, coupled with the additional computational effort to perform FP computations, motivates several microarchitectural optimizations of the FPU. This manuscript presents a novel modular FPU microarchitecture, which targets modern embedded systems and considers heterogeneous workloads including both best-effort and accuracy-sensitive applications. The design optimizes the EDP-accuracy-area figure of merit by allowing, at design-time, to independently configure the precision of each FP operation, while the FP dynamic range is kept common to the entire FPU to deliver a simpler micro architecture. To ensure the correct execution of accuracy-sensitive applications, a novel compiler pass allows to substitute each FP operation for which a low-precision hardware support is offered with the corresponding soft float function call. The assessment considers seven FPU variants encompassing three different state-of-the-art designs. The results on several representative use cases show that the binary32 FPU implementation offers an EDP gain of 15%, while, in case the FPU implements a mix of binary32 and bfloat16 operations, the EDP gain is 19%, the reduction in the resource utilization is 21% and the average accuracy loss is less than 2.5%. Moreover, the resource utilization of our FPU variants is aligned with the one of the FPU employing state-of-the-art, highly specialized FP hardware accelerators. Starting from the assessment, a set of guidelines is drawn to steer the design of the FP hardware support in modern embedded systems.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] Networks That Optimize a Trade-Off between Efficiency and Dynamical Resilience
    Brede, Markus
    de Vries, Bert J. M.
    [J]. COMPLEX SCIENCES, PT 2, 2009, 5 : 2109 - +
  • [2] Networks that optimize a trade-off between efficiency and dynamical resilience
    Brede, Markus
    de Vries, Bert J. M.
    [J]. PHYSICS LETTERS A, 2009, 373 (43) : 3910 - 3914
  • [3] Signal design to optimize trade-off between bandwidth efficiency and power efficiency in uplink CDMA systems
    Handa, Atsurou
    Fujii, Masahiro
    Itami, Makoto
    Itoh, Kohji
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2006, E89A (11) : 3032 - 3041
  • [4] Trade-off of Average Area Spectrum Efficiency and Energy Efficiency
    Zhao, Long
    Zhao, Hui
    Zheng, Kan
    Xia, Xingyu
    Zhang, Chengcheng
    [J]. 2013 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2013, : 2812 - 2816
  • [5] Angiosperms follow a convex trade-off to optimize hydraulic safety and efficiency
    Pereira, Luciano
    Kaack, Lucian
    Guan, Xinyi
    Silva, Luciano de Melo
    Miranda, Marcela T.
    Pires, Gabriel S.
    Ribeiro, Rafael V.
    Schenk, H. Jochen
    Jansen, Steven
    [J]. NEW PHYTOLOGIST, 2023, 240 (05) : 1788 - 1801
  • [6] On the efficiency and equity trade-off
    Correira, IH
    [J]. JOURNAL OF MONETARY ECONOMICS, 1999, 44 (03) : 581 - 603
  • [7] Efficiency-Accuracy Trade-off for Spectrum Sensing in Cognitive Network
    Sun Wujian
    Dai Weiguo
    Zhang Lei
    Liu Yang
    Li Ou
    [J]. PROCEEDINGS OF THE 2012 SECOND INTERNATIONAL CONFERENCE ON INSTRUMENTATION & MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC 2012), 2012, : 1136 - 1141
  • [8] Accuracy/Efficiency Trade-Off for Privacy-Preserving Division Protocol
    Ohata, Satsuya
    Morita, Hiraku
    Hanaoka, Goichiro
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA2018), 2018, : 535 - 539
  • [9] Speed–accuracy trade-off in plants
    Francesco Ceccarini
    Silvia Guerra
    Alessandro Peressotti
    Francesca Peressotti
    Maria Bulgheroni
    Walter Baccinelli
    Bianca Bonato
    Umberto Castiello
    [J]. Psychonomic Bulletin & Review, 2020, 27 : 966 - 973
  • [10] On the cost–accuracy trade-off in electrolytes
    Kaitlin McCardle
    [J]. Nature Computational Science, 2022, 2 : 695 - 695