A generic approach to parallelizing and developing control algorithms for heterogeneous architectures
M.J. Baxter, Mohammad Osman Tokhi, Peter John Fleming · International Journal of Adaptive Control and Signal Processing · 1997
System developers have found that exploiting parallel architectures for control systems is challenging and often the resulting implementations do not provide the expected performance advantages over traditional uniprocessor solutions. This paper presents a generic method and a suite of design tools for the implementation of control algorithms on parallel architectures. These tools allow a developer to translate a control system algorithm into efficient executable code, via a highly automated route, for a class of advanced parallel architectures. The tools are demonstrated and discussed by developing several case-study algorithms to full implementations with an emphasis on the problematic areas leading to performance degradation common to parallel systems. © 1997 John Wiley & Sons, Ltd.