Constrained LQR for low-precision data representation

被引:9
|
作者
Longo, Stefano [1 ]
Kerrigan, Eric C. [2 ,3 ]
Constantinides, George A. [2 ]
机构
[1] Cranfield Univ, Dept Automot Engn, Cranfield MK43 0AL, Beds, England
[2] Univ London Imperial Coll Sci Technol & Med, Dept Elect & Elect Engn, London SW7 2AZ, England
[3] Univ London Imperial Coll Sci Technol & Med, Dept Aeronaut, London SW7 2AZ, England
基金
英国工程与自然科学研究理事会;
关键词
Embedded systems; Control of constrained systems; Predictive control; Optimization; Number representation; MODEL-PREDICTIVE CONTROL; INTERIOR-POINT METHODS;
D O I
10.1016/j.automatica.2013.09.035
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Performing computations with a low-bit number representation results in a faster implementation that uses less silicon, and hence allows an algorithm to be implemented in smaller and cheaper processors without loss of performance. We propose a novel formulation to efficiently exploit the low (or nonstandard) precision number representation of some computer architectures when computing the solution to constrained LQR problems, such as those that arise in predictive control. The main idea is to include suitably-defined decision variables in the quadratic program, in addition to the states and the inputs, to allow for smaller roundoff errors in the solver. This enables one to trade off the number of bits used for data representation against speed and/or hardware resources, so that smaller numerical errors can be achieved for the same number of bits (same silicon area). Because of data dependencies, the algorithm complexity, in terms of computation time and hardware resources, does not necessarily increase despite the larger number of decision variables. Examples show that a 10-fold reduction in hardware resources is possible compared to using double precision floating point, without loss of closed-loop performance. (C) 2013 Elsevier Ltd. All rights reserved.
引用
收藏
页码:162 / 168
页数:7
相关论文
共 50 条
  • [21] CPFloat: A C Library for Simulating Low-precision Arithmetic
    Fasi, Massimiliano
    Mikaitis, Mantas
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2023, 49 (02):
  • [22] Low-precision post-filtering in video coding
    Yang, Ruiying
    Santamaria, Maria
    Cricri, Francesco
    Zhang, Honglei
    Lainema, Jani
    Youvalari, Ramin G.
    Hannuksela, Miska M.
    2022 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM), 2022, : 137 - 140
  • [23] Dimension-Free Bounds for Low-Precision Training
    Li, Zheng
    De Sa, Christopher
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [24] Quantformer: Learning Extremely Low-Precision Vision Transformers
    Wang, Ziwei
    Wang, Changyuan
    Xu, Xiuwei
    Zhou, Jie
    Lu, Jiwen
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2023, 45 (07) : 8813 - 8826
  • [25] Low-Precision Neural Network Decoding of Polar Codes
    Wodiany, Igor
    Pop, Antoniu
    2019 IEEE 20TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC 2019), 2019,
  • [26] Statheros: Compiler for Efficient Low-Precision Probabilistic Programming
    Laurel, Jacob
    Yang, Rem
    Sehgal, Atharva
    Ugare, Shubham
    Misailovic, Sasa
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 787 - 792
  • [27] Customizing Low-Precision Deep Neural Networks For FPGAs
    Faraone, Julian
    Gambardella, Giulio
    Boland, David
    Fraser, Nicholas
    Blott, Michaela
    Leong, Philip H. W.
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 97 - 100
  • [28] Dataflow Architecture Optimization for Low-Precision Neural Networks
    Fan Z.
    Wu X.
    Li W.
    Cao H.
    An X.
    Ye X.
    Fan D.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (01): : 43 - 58
  • [29] Low-precision logarithmic arithmetic for neural network accelerators
    Christ, Maxime
    de Dinechin, Florent
    Petrot, Frederic
    2022 IEEE 33RD INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2022, : 72 - 79
  • [30] Neural Architecture Search for Low-Precision Neural Networks
    Wu, Binyi
    Waschneck, Bernd
    Mayr, Christian
    ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING - ICANN 2022, PT IV, 2022, 13532 : 743 - 755