Implementing a Reduction Clause to Overcome Critical Section Deficiencies in Parallel Computing
Parallel programming is a method we can use to increase processor performance in parallel computers because almost all multicore computers integrate more than one individual processor and cache memory. There are several techniques that can be used in parallel computing, one of which is by utilizing the Critical Section to protect the occurrence of data inconsistencies in the parallel computing process. There are advantages and disadvantages to using Critical Section, namely Mutually Exclusive where no work can be done simultaneously in a Critical Section on one parallel program. So in this journal we will try to discuss solutions to protect data inconsistencies in parallel computing without having to experience Mutually Exclusive, namely by using the Reduction Clause method. The results of this study show that Reduction Clause can function without the need for a waiting process and offset parallel looping with correct results without data inconsistency and also increase parallel computing work time when compared to us using Critical Section.
Authors
- Jufri Jufri (ORCID: https://orcid.org/0000-0001-8845-6050)
- Asmah Akhriana
- Risnayanti Andi Djamro
- Ahyuna Ahyuna
- Sadly Syamsuddin
- Indra Samsie
- Baharuddin Rahman
Institutions
- Universitas DIPA Makassar
- State University of Makassar (ID)
Publication Details
- Published
- 2024-10-17
- DOI
- https://doi.org/10.1109/ceria64726.2024.10914812
- Primary Topic
- Distributed systems and fault tolerance
- Type
- article
- Field-Weighted Citation Impact
- 0.00