Skip to main navigation menu Skip to main content Skip to site footer

PARALLEL COMPUTATION AND ALGORITHMIC APPROACHES IN MANUFACTURING SIMULATION

Abstract

This article explores the application of parallel computing methods and algorithmic approaches in the modeling of manufacturing processes. As manufacturing processes become increasingly complex, involving large datasets and multi-parameter systems, traditional sequential computational methods face limitations. Parallel computing, utilizing multiple processors or cores, offers a solution by accelerating simulations and enabling real-time decision-making. The article reviews key parallel computing technologies, such as MPI, CUDA, and OpenMP, and discusses their implementation in various manufacturing applications, including material flow simulation in production lines, energy consumption forecasting, and product testing. It also examines the development of specialized algorithms, such as data and task parallelism algorithms, to optimize resource use and speed. The results of simulations indicate significant improvements in processing time, resource efficiency, and scalability, although challenges such as synchronization issues and communication costs remain. The findings highlight the potential of parallel computing to enhance the efficiency, competitiveness, and decision-making capabilities of manufacturing systems, while emphasizing the need for further optimization and expert development of parallel algorithms.

Keywords

Parallel Computing, Manufacturing Simulation, Algorithm Design, MPI, CUDA, OpenMP, Material Flow, Energy Consumption, Product Testing, Real-Time Decision-Making, Resource Optimization, Task Parallelism, Data Parallelism.

DOWNLOAD PDF

References

  1. Grama, A., Gupta, A., Karypis, G., & Kumar, V. (2003). Introduction to Parallel Computing. Addison-Wesley.
  2. Pacheco, P. S. (2011). An Introduction to Parallel Programming. Morgan Kaufmann.
  3. Gropp, W., Lusk, E., & Skjellum, A. (1999). Using MPI: Portable Parallel Programming with the Message-Passing Interface. MIT Press.
  4. Sanders, J., & Kandrot, E. (2010). CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley.
  5. OpenMP Architecture Review Board. (2021). OpenMP Application Program Interface Version 5.1.
  6. Rahmatov, N., & Salimov, B. (2020). Ishlab chiqarish jarayonlarida kompyuter simulyatsiyasi. Toshkent axborot texnologiyalari universiteti ilmiy jurnali, 4(2), 35–41.
  7. Karimov, A. (2022). Parallel hisoblash tizimlari va ularning sanoatda qo‘llanilishi. Texnika fanlari axborotnomasi, 1(1), 22–27.
  8. To‘ychiboyev, A.E. (2024). Parallel algoritmlar asosida ishlab chiqarish liniyasini modellashtirish. Qo‘qon universiteti Ilmiy axborotnomasi, 2(1), 55–63.
  9. NVIDIA Corporation. (2023). CUDA Toolkit Documentation. https://docs.nvidia.com/cuda/
  10. IBM Research. (2021). Parallel and Distributed Simulation of Manufacturing Systems. https://research.ibm.com
  11. Haydarova K. ROBOTOTEXNIKADA SENSORLAR VA AKTUATORLAR. MA’LUMOT CHIQARUVCHI DISPLAY TURLARI //QO ‘QON UNIVERSITETI XABARNOMASI. – 2024. – Т. 13. – С. 366-371.
  12. Haydarova K. TUPROQ NPK SENSORI VA ARDUINO: O'SIMLIKLARNI SOG ‘LOM O ‘STIRISH UCHUN AQLLI MONITORING TIZIMI //QO ‘QON UNIVERSITETI XABARNOMASI. – 2024. – Т. 13. – С. 390-392.

Downloads

Download data is not yet available.