In this paper, the parallel implementations of two well-known linear state-space filtering algorithms, namely the Kalman and the Lainiotis filters, in MIMD machines are studied from a computational standpoint. The analysis assumes both time invariant and time varying system models and uses precedence graphs and critical paths. The parallelism efficiency of the implementations is also defined and studied. Results indicate that these algorithms can be implemented in parallel using a comparatively small number of processors. Furthermore, the efficiency of the parallel implementations can be very high or very low, depending on the state and measurement vector dimensions. In dieser Arbeit werden parallele Realisierungen zweier bekannter Zustandsraum-Filteralgorithmen, nämlich der Kalman- und der Lainiotis-Filter, mit MIMD Prozessoren vom rechentechnischen Standpunkt aus untersucht. Die Analyse setzt sowohl zeitinvariante als auch zeitvariante Systemmodelle voraus und benutzt Präzedenzgraphen und kritische Pfade. Der Parallelitätswirkungsgrad der Realisierungen wird definiert und untersucht. Die Ergebnisse zeigen daβ diese Algorithmen parallel mit Hilfe einer vergleichsweise kleinen Anzahl von Prozessoren realisiert werden können. Weiterhin kann der Wirkungsgrad der Parallelrealisierungen sehr hoch oder sehr niedrig sein, abhängig von den Dimensionen des Zustands- und des Beobachtungsvektors. Nous étudions dans cet article, d'un point de vue calculatoire, les implantations paralléles sur des machines MIMD de deux algorithmes de filtrage linéaire dans l'espace d'état bien connus, à savoir les filtres de Kalman et de Lainiotis. Cette analyse est valable à la fois pour des modèles invariants et variants dans le temps, et utilise des graphes de priorité et des chemins critiques. L'efficacité des implantations en parallèle est également définie et étudiée. Les résultats indiquent que ces algorithmes peuvent être implantés en parrallèle à l'aide d'un nombre comparativement petit de processeurs. De plus, l'efficacité de ces implantations en parallèle peut être très grande ou très petite selon les dimensions des vecteurs d'état et de mesure.
Read full abstract