학술논문

Performance Monitoring and Controlling of Multicore Shared-Memory Parallel Processing Systems
Document Type
Conference
Source
2022 3rd Information Technology To Enhance e-learning and Other Application (IT-ELA) Information Technology To Enhance e-learning and Other Application (IT-ELA), 2022 3rd. :44-48 Dec, 2022
Subject
Bioengineering
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Computing and Processing
Engineering Profession
Photonics and Electrooptics
Power, Energy and Industry Applications
Robotics and Control Systems
Signal Processing and Analysis
Costs
Multicore processing
System performance
Systems architecture
Prototypes
Parallel processing
Central Processing Unit
Parallel Processing
Performance Monitoring
Multicore
Language
Abstract
The field of research known as “parallel processing” examines architectural and algorithmic methods for increasing the efficiency and other desirable qualities (such as cost-effectiveness and reliability) of computers by exploiting many forms of concurrency. The development of multi-core CPUs has opened the door to novel strategies for boosting system performance via parallelism. Increasing the number of concurrent threads greatly affects the time cost. While increased parallelism might reduce calculation time, the associated synchronization costs would likely be prohibitive for most applications. In this article, we'll go through the first half of the process, which involves gathering requirements and designing a prototype; the second half, which involves monitoring and managing a program that can run on a wide range of multicore system architectures, including those with (2, 4, and 8 CPUs). A shared-memory parallel processing method was proposed and built to show off the system's full potential. The implications of multi-core systems on overall program execution time and parallel processing in shared-memory systems provide the backbone of this investigation.