Computational & Technology Resources
an online resource for computational,
engineering & technology publications
Civil-Comp Conferences
ISSN 2753-3239
CCC: 8
PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY
Edited by: P. Iványi, J. Kruis and B.H.V. Topping
Paper 5.2

Optimized Parallel Software Architecture Design for Industrial Materials Sorting Systems

M. Martínez-Rach1, H. Migallon1, O. López-Granado1, C. Pérez-Vidal2 and R. Morales3

1Department of Computer Engineering, Miguel Hernández University, Elche, Spain
2Department of Systems Engineering and Automation, Miguel Hernández University, Elche, Spain
3Research and Development Department, JOVISA S.L., Muro de Alcoy, Spain

Full Bibliographic Reference for this paper
M. Martínez-Rach, H. Migallon, O. López-Granado, C. Pérez-Vidal, R. Morales, "Optimized Parallel Software Architecture Design for Industrial Materials Sorting Systems", in P. Iványi, J. Kruis, B.H.V. Topping, (Editors), "Proceedings of the Twelfth International Conference on Engineering Computational Technology", Civil-Comp Press, Edinburgh, UK, Online volume: CCC 8, Paper 5.2, 2024, doi:10.4203/ccc.8.5.2
Keywords: Industry 4.0, parallel systems, software architecture, environmental sustainability, hyperspectral image, sorting materials.

Abstract
The introduction of new technologies in the industry makes possible to develop new functionalities in production lines, but it requires to solve some challenges in several areas. One of these challenges is the hardware and software design of the computational system, taking into account both the time requirements of the industrial system and the economic requirements. In the field of sorting and collecting pieces of different composition but with similar appearance, hyperspectral cameras have recently been introduced in the industry. They provide more information than conventional vision cameras, but it must be transmitted, pre-processed and analysed depending on the final application of the system. Obviously, the computing cost increases as the volume of data to be processed does. The system's computing power must be increased if it is unable to process all the information in real time. Distributed software architectures must therefore be designed to efficiently use the computational power of parallel computing systems, since computational power increases primarily by the number of processing elements increment rather than by increasing the power of each processing element itself. In this paper we present a software architecture design that distributes heterogeneous work and accelerates computationally expensive processes to meet the industrial system time requirements.

download the full-text of this paper (PDF, 5437 Kb)

go to the previous paper
go to the next paper
return to the table of contents
return to the volume description