Articles | Open Access | https://doi.org/10.55640/

PARALLEL COMPUTING AND MULTI-CORE PROCESSORS.

Rustamjonova Moxinur Jurabek kizi , Kokand University, Andijan Branch Computer Engineering, Part-time, Group 24-02

Abstract

Parallel computing has become a fundamental approach in modern computer engineering due to the increasing demand for high-performance and efficient computing systems. The development of multi-core processors enables multiple processing units to operate simultaneously, significantly improving computational speed and resource utilization. This paper discusses the basic concepts of parallel computing, the architecture of multi-core processors, and their role in enhancing system performance. Additionally, it explores common parallel programming models, challenges such as synchronization and load balancing, and the practical applications of multi-core systems in fields including scientific computing, data processing, and artificial intelligence. The study highlights the importance of parallel computing as a key solution to overcome the limitations of traditional single-core processors.

Keywords

Parallel computing, multi-core processors, processor architecture, performance optimization, parallel programming.

References

Hennessy, J. L., & Patterson, D. A. (2019). Computer Architecture: A Quantitative Approach. 6th ed., Morgan Kaufmann.

Grama, A., Gupta, A., Karypis, G., & Kumar, V. (2003). Introduction to Parallel Computing. 2nd ed., Addison-Wesley.

Culler, D. E., Singh, J. P., & Gupta, A. (1999). Parallel Computer Architecture: A Hardware/Software Approach. Morgan Kaufmann.

Rauber, T., & Rünger, G. (2013). Parallel Programming: For Multicore and Cluster Systems. 2nd ed., Springer.

Flynn, M. J. (1972). “Some Computer Organizations and Their Effectiveness.” IEEE Transactions on Computers, Vol. C-21, No. 9, pp. 948–960.

McCool, M. D., Robison, A. D., & Reinders, J. (2012). Structured Parallel Programming: Patterns for Efficient Computation. Morgan Kaufmann.

OpenMP Architecture Review Board. (2018). OpenMP Application Programming Interface Specification. Version 5.0.

Gropp, W., Lusk, E., & Skjellum, A. (2014). Using MPI: Portable Parallel Programming with the Message Passing Interface. 3rd ed., MIT Press.

Kirk, D. B., & Hwu, W. W. (2017). Programming Massively Parallel Processors: A Hands-on Approach. 3rd ed., Morgan Kaufmann.

Amdahl, G. M. (1967). “Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities.” AFIPS Conference Proceedings, Vol. 30, pp. 483–485.

Article Statistics

Downloads

Download data is not yet available.

Copyright License

Download Citations

How to Cite

PARALLEL COMPUTING AND MULTI-CORE PROCESSORS. (2025). International Journal of Medical Sciences, 5(12), 932-938. https://doi.org/10.55640/