DocumentCode :
3693596
Title :
MPC related computational capabilities of ARMv7A processors
Author :
Gianluca Frison;John Bagterp Jørgensen
Author_Institution :
Technical University of Denmark, DTU Compute - Department of Applied Mathematics and Computer Science, DK-2800 Kgs Lyngby, Denmark
fYear :
2015
fDate :
7/1/2015 12:00:00 AM
Firstpage :
3414
Lastpage :
3421
Abstract :
In recent years, the mass market of mobile devices has pushed the demand for increasingly fast but cheap processors. ARM, the world leader in this sector, has developed the Cortex-A series of processors with focus on computationally intensive applications. If properly programmed, these processors are powerful enough to solve the complex optimization problems arising in MPC in real-time, while keeping the traditional low-cost and low-power consumption. This makes these processors ideal candidates for use in embedded MPC. In this paper, we investigate the floating-point capabilities of Cortex A7, A9 and A15 and show how to exploit the unique features of each processor to obtain the best performance, in the context of a novel implementation method for the linear-algebra routines used in MPC solvers. This method adapts high-performance computing techniques to the needs of embedded MPC. In particular, we investigate the performance of matrix-matrix and matrix-vector multiplications, which are the backbones of second- and first-order methods for convex optimization. Finally, we test the performance of MPC solvers implemented using these optimized linear-algebra routines.
Keywords :
"Optimization","Hardware","Registers","Libraries","Program processors","Computer architecture","Kernel"
Publisher :
ieee
Conference_Titel :
Control Conference (ECC), 2015 European
Type :
conf
DOI :
10.1109/ECC.2015.7331062
Filename :
7331062
Link To Document :
بازگشت