pith. sign in

arxiv: 1710.08737 · v1 · pith:DDLGOAMTnew · submitted 2017-10-24 · 💻 cs.SY · math.OC

Nonlinear Predictive Control on a Heterogeneous Computing Platform

classification 💻 cs.SY math.OC
keywords heterogeneouscontrolimplementationmemorynonlinearpredictiveprocessorabstracts
0
0 comments X
read the original abstract

We propose an implementation of an interior-point-based nonlinear predictive controller on a heterogeneous processor. The workload can be split between a general-purpose CPU and a field-programmable gate array to trade off the contradicting design objectives of control performance and computational resource usage. A new way of exploiting the structure of the KKT matrix yields significant memory savings. We report an 18x memory saving, compared to existing approaches, and a 36x speedup over a software implementation with an ARM Cortex-A9 processor. We also introduce a new release of Protoip, which abstracts low-level details of heterogeneous programming and allows processor-in-the-loop verification.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.