• DocumentCode
    635981
  • Title

    An architecture for solving quadratic programs with the fast gradient method on a Field Programmable Gate Array

  • Author

    Boechat, Marc-Alexandre ; Junyi Liu ; Peyrl, Helfried ; Zanarini, Alessandro ; Besselmann, Thomas

  • Author_Institution
    ABB Corp. Res., Baden-Dättwil, Switzerland
  • fYear
    2013
  • fDate
    25-28 June 2013
  • Firstpage
    1557
  • Lastpage
    1562
  • Abstract
    In this paper an architecture for the implementation of gradient-based optimisation methods on a Field Programmable Gate Array (FPGA) is proposed. Combining the algorithmic advantages of gradient-based algorithms with the computational strengths of a tailored FPGA implementation allows to solve quadratic programs occurring, for example, in Model Predictive Control (MPC) applications in the microsecond range. The experimental comparisons show a computational advantage of the proposed FPGA implementation against parallel software versions ranging between one and two orders of magnitude. The proposed FPGA-based solution can broaden the applicability of MPC to problems that were considered out-of-reach till recent years.
  • Keywords
    field programmable gate arrays; gradient methods; predictive control; quadratic programming; FPGA; MPC applications; architecture; computational strengths; fast gradient method; field programmable gate array; gradient-based algorithms; gradient-based optimisation methods; microsecond range; model predictive control; quadratic programs; Adders; Clocks; Computer architecture; Field programmable gate arrays; Gradient methods; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Control & Automation (MED), 2013 21st Mediterranean Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4799-0995-7
  • Type

    conf

  • DOI
    10.1109/MED.2013.6608929
  • Filename
    6608929