Parallel computing in kinematic analysis of heavy machinery equipment system

Tadeusz Czyżewski


This paper presents a methodology to increase performance of the kinematics simulation process of heavy machinery equipment system. The proposed method is based on parallelization of calculations performed in a single simulation step. Parallelization is achieved by building application based on the OpenCL framework that allows to perform the necessary mathematical calculations using a graphics card processor. In the final part of the article were presented results of performance tests of the proposed method.

Słowa kluczowe: parallel computing, GPU unit, OpenCL, kinematic analysis, heavy machinery

Kird B.D., Hwu W.W., Programming massively parallel processors. A hands-on approach, Morgan Kaufmann, Burlington 2010.

Tasora A., Negrut D., Anitescu M., GPU-Based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview, Computational Methods in Applied Sciences vol. 23, Springer, New York 2011.

Munshi A., Gaster W.W., Mattson T. G., Fung J., Ginsburg D., OpenCL programming guide, Addision-Wesley, Boston 2012.

Haug E.J., Computer Aided Kinematics and dynamics of mechanical systems. Volume I: Basic methods, Allyn and Bacon, Massachusetts 1989.

Trefethen L.N., Bau. D., Numerical linear algebra, Society for Industrial and Applied Mathematics, Philadelphia 1997.