TY - GEN
T1 - Many-core acceleration for model predictive control systems
AU - Kawakami, Satoshi
AU - Iwanaga, Akihito
AU - Inoue, Koji
PY - 2013
Y1 - 2013
N2 - This paper proposes a novel many-core execution strategy for real-time model predictive controls. The key idea is to exploit predicted input values, which are produced by the model predictive control itself, to speculatively solve an op- timal control problem. It is well known that control appli- cations are not suitable for multi- or many-core processors, because feedback-loop systems inherently stand on sequen- tial operations. Since the proposed scheme does not rely on conventional thread-/data-level parallelism, it can be easily applied to such control systems. An analytical evaluation using a real application demonstrates the potential of per- formance improvement achieved by the proposed speculative executions.
AB - This paper proposes a novel many-core execution strategy for real-time model predictive controls. The key idea is to exploit predicted input values, which are produced by the model predictive control itself, to speculatively solve an op- timal control problem. It is well known that control appli- cations are not suitable for multi- or many-core processors, because feedback-loop systems inherently stand on sequen- tial operations. Since the proposed scheme does not rely on conventional thread-/data-level parallelism, it can be easily applied to such control systems. An analytical evaluation using a real application demonstrates the potential of per- formance improvement achieved by the proposed speculative executions.
UR - http://www.scopus.com/inward/record.url?scp=84882274788&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84882274788&partnerID=8YFLogxK
U2 - 10.1145/2489068.2489071
DO - 10.1145/2489068.2489071
M3 - Conference contribution
AN - SCOPUS:84882274788
SN - 9781450320634
T3 - ACM International Conference Proceeding Series
SP - 17
EP - 24
BT - 1st International Workshop on Many-Core Embedded Systems, MES 2013 - In Conjunction with the 40th Annual IEEE/ACM International Symposium on Computer Architecture, ISCA 2013
T2 - 1st International Workshop on Many-Core Embedded Systems, MES 2013, in Conjunction with the 40th Annual IEEE/ACM International Symposium on Computer Architecture, ISCA 2013
Y2 - 24 June 2013 through 24 June 2013
ER -