Acceleration of 3D ECT image reconstruction in heterogeneous, multi-GPU, multi-node distributed system
Michał Majchrowicz, Paweł Kapusta, Lidia Jackowska-Strumiłło, Dominik Sankowski
DOI: http://dx.doi.org/10.15439/2018F60
Citation: Proceedings of the 2018 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 15, pages 347–350 (2018)
Abstract. Electrical Capacitance Tomography (ECT) is an effective and non-invasive visualization technique, which is used in many industrial applications. Unfortunately, image reconstruction in 3D ECT is a complex computational task requiring operations on large size matrices. In this paper, a new approach to 3D ECT image reconstruction is proposed. A new heterogeneous, multi-GPU, multi-node distributed system has been developed, with a framework for parallel computing and a special plugin dedicated to ECT. The LBP and the Landweber reconstruction algorithms have been implemented in this system. Problems of data distribution and transmission between the computing nodes are discussed in the paper.
References
- Banasiak, R., Wajman, R., Fidos, H., Jaworski, T., Fiderek, P., Kapusta, P., Majchrowicz, M., Sankowski, D., “Fusion of three-dimensional electrical capacitance tomography and fuzzy logic inference for phases fraction and flow structures identification in horizontal and vertical gas-liquid flow pipelines.,” 7th World Congress on Industrial Process Tomography, Kraków, 2013, pp. 818–827.
- Barrachina, S., Castillo, M., Igual, F.D., Mayo, R., Quintana-Ortí, E.S., Quintana-Ortí, G., “Exploiting the capabilities of modern GPUs for dense matrix computations.,” Concurrency and Computation: Practice and Experience 2009.
- Cui, Z., Wang, Q., Xue, Q., Fan, W., Zhang, L., Cao, Z., Sun, B., Wang, H., Yang, W., “A review on image reconstruction algorithms for electrical capacitance/resistance tomography,” Sensor Review, Vol. 36 Issue: 4, 2016, pp. 429–445.
- Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T. (1999): Hypertext Transfer Protocol – HTTP/1.1. Request For Comments (RFC), 1999, RFC Editor.
- Garbaa, H., Jackowska-Strumiłło, L, Grudzień, K., Romanowski, A., “Neural network approach to ECT inverse problem solving for estimation of gravitational solids flow,” 2014 Federated Conf. on Computer Science and Inf. Systems (FedCSIS), IEEE Xplore Digital Library, 2014, pp. 19–26.
- Garbaa, H., Jackowska-Strumillo, L., Grudzien, K., Romanowski, A., "Application of electrical capacitance tomography and artificial neural networks to rapid estimation of cylindrical shape parameters of industrial flow structure", Archives of Electrical Engineering, Vol. 65(4), 2016, pp. 657–669.
- Grudzień K., Chaniecki Z., Romanowski A., Niedostatkiewicz, M., Sankowski, D. “ECT Image Analysis Methods for Shear Zone Measurements during Silo Discharging Process,” Chinese Journal Of Chemical Engineering, Vol. 20 (2), 2012, pp. 337-345.
- Kapusta, P., Majchrowicz, M., Sankowski, D., Jackowska-Strumiłło, L., Banasiak, R., “Distributed multi-node, multi-GPU, heterogeneous system for 3D image reconstruction in Electrical Capacitance Tomography - network performance and application analysis,” Przegląd Elektrotechniczny, 89 (2 B), 2013, pp. 339-342.
- Kapusta, P., Majchrowicz, M., Sankowski, D., Jackowska-Strumiłło, L., “Acceleration of image reconstruction in 3D Electrical Capacitance Tomography in heterogeneous, multi-GPU system using sparse matrix computations and Finite Element Method,” 2016 Federated Conference on Computer Science and Information Systems (FedCSIS), IEEE Xplore Digital Library, 2016, pp. 679-683,
- Kapusta P., Duch P., Jaworski T., Kucharski J., Ślot K., “Generative network input shaping for controlling visual object rendition in Adversarial Networks”, Proceedings of International Interdisciplinary PhD Workshop 2017, Lodz, 9-11 Sep. 2017, pp 380–385.
- Kirk, D.B., Hwu, W.-M.W., “Programming Massively Parallel Processors,” Morgan Kaufmann 2010.
- Krüger, J., Westermann, R., “Linear algebra operators for GPU implementation of numerical algorithms,” ACM Transactions on Graphics (TOG) - Proceedings of ACM SIGGRAPH 2003.
- Majchrowicz, M., Kapusta, P., Wąs, Ł., Wiak, S, “Application of General-Purpose Computing on Graphics Processing Units for Acceleration of Basic Linear Algebra Operations and Principal Components Analysis Method,” Man-Machine Interactions 3, Advances in Intelligent Systems and Computing Volume 242, Springer International Publishing, 2014, pp. 519–527.
- Majchrowicz M., Kapusta P., Jackowska-Strumiłło L., Sankowski, D., “Analysis of Application of Distributed Multi-Node, Multi-GPU Hetero-geneous System for Acceleration of Image Reconstruction in Electrical Capacitance Tomography,” Image Processing & Communications, vol. 20, Issue 3, 2015, pp. 5–14.
- Majchrowicz M., Kapusta P., L. Jackowska-Strumiłło, D. Sankowski, ”Acceleration of image reconstruction in 3D Electrical Capacitance Tomography in heterogeneous, multi-GPU, multi-node distributed system”, Proceedings of International Interdisciplinary PhD Workshop 2017, Lodz, 9-11 Sep. 2017, pp. 164–169.
- Sankowski, D., Grudzień, K., Chaniecki, Z., Banasiak, R., Wajman, R., Romanowski, A., “Process tomograhy development at Technical University of Lodz”, Electrical Capacitance Tomography Theoretical Basis and Applications, edited by Dominik Sankowski and Jan Sikora, Warszawa, 2010, pp. 70-95.
- Sun B., Yue S., Cui Z., Wang H., “A new linear back projection algorithm to electrical tomography based on measuring data decomposition”, Measurement Science and Technology, Vol. 26, Number 12, 2015, pp. 1270-1283
- Soleimani, M., Mitchell, C. N., Banasiak, R., Wajman, R., Adler, A., “Four-dimensional electrical capacitance tomography imaging using experimental data,” Progress In Electromagnetics Research PIER, 90, Hong Kong, 2009, EMW Publishing, pp. 171–186.
- Tsuchiyama, R., Nakamura, T., Iizuka, T., Asahara, A., Miki, S., Tagawa, S. (2010): The OpenCL Programming Book. 1st ed. Fixstars Corporation.
- Tchorzewski, P., Rymarczyk, T., Sikora, J. (2016) “Using Topological Algorithms to Solve Inverse Problem in Electrical Impedance Tomography.,” In: Mikulka, J. (Ed) Proc. International Interdisciplinary PhD Workshop Location: Brno, Czech Republic, 12-15 Sep. 2016, pp. 46-50.
- Fiderek, P., Kucharski, J., Wajman, R. (2017) Fuzzy inference for two-phase gas-liquid flow type evaluation based on raw 3D ECT measurement data. Flow Measurement and Instrumentation. Vol. 54, pp. 88-96.