Despite OpenMP being the defacto standard for parallel programming on shared memory system, little is known on how its schedule type and chunk size effect the parallel performance of shared memory multicore processor. Performance analysis in the literature have overlooked the effects of different schedule type and chunk size, possibly it was simply not the focus of their research. Often, the researchers did not specify the schedule type explicitly. This has resulted in the default way of assigning the loop iterations among threads. By default, the static schedule is used and the size of chunk which is the ratio of total number of iterations to the number of threads is implemented. Contrary to above, this research proposes a guideline to select the appropriate schedule type and chunk size for achieving optimum performance on different shared memory multicore platform for balanced and imbalance workload. Three multicore technology namely Intel Core i5-2410M, AMD A12-9700P and ARM Cortex-A53 are used for this work. The speedup obtained after turning on/off certain multicore technologies and a selected number of active cores per processor is analyzed. The result of analysis enables the user to justify and exercise trade-offs in selecting OpenMP schedule type and chunk size, and also in choosing the multicore technologies to meet the desired performance gain. Results analyzed over various configurations of multicore platform and workload suggested that under certain constraint different schedule types and chunk sizes have led to better speedup.
Skip Nav Destination
,
,
,
,
Article navigation
6 October 2023
2ND INTERNATIONAL SYMPOSIUM ON ENGINEERING AND TECHNOLOGY
5 October 2021
Pauh, Malaysia
Research Article|
October 06 2023
Gaining speedup with OpenMP schedule type under imbalance workload
Z. I. A. Khalib;
Z. I. A. Khalib
a)
1
Centre of Excellence Advanced Computing (AdvComp), Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
2
Faculty of Electronic Engineering Technology, Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
a)Corresponding author: [email protected]
Search for other works by this author on:
M. E. S. Ahmed;
M. E. S. Ahmed
b)
1
Centre of Excellence Advanced Computing (AdvComp), Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
2
Faculty of Electronic Engineering Technology, Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
Search for other works by this author on:
N. H. Qun;
N. H. Qun
c)
2
Faculty of Electronic Engineering Technology, Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
Search for other works by this author on:
Mostafijur Rahman;
Mostafijur Rahman
d)
3
Department of Software Engineering, Daffodil International University
, Dhaka, Bangladesh
4
Chandpur Science and Technology
, Chandpur, Bangladesh
Search for other works by this author on:
Md. Anwar Hossen
Md. Anwar Hossen
e)
4
Chandpur Science and Technology
, Chandpur, Bangladesh
Search for other works by this author on:
Z. I. A. Khalib
1,2,a)
M. E. S. Ahmed
1,2,b)
N. H. Qun
2,c)
Mostafijur Rahman
3,4,d)
Md. Anwar Hossen
4,e)
1
Centre of Excellence Advanced Computing (AdvComp), Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
2
Faculty of Electronic Engineering Technology, Universiti Malaysia Perlis
, 02600, Arau, Perlis, Malaysia
3
Department of Software Engineering, Daffodil International University
, Dhaka, Bangladesh
4
Chandpur Science and Technology
, Chandpur, Bangladesh
a)Corresponding author: [email protected]
AIP Conf. Proc. 2579, 020013 (2023)
Citation
Z. I. A. Khalib, M. E. S. Ahmed, N. H. Qun, Mostafijur Rahman, Md. Anwar Hossen; Gaining speedup with OpenMP schedule type under imbalance workload. AIP Conf. Proc. 6 October 2023; 2579 (1): 020013. https://doi.org/10.1063/5.0112870
Download citation file:
Pay-Per-View Access
$40.00
Sign In
You could not be signed in. Please check your credentials and make sure you have an active account and try again.
27
Views
Citing articles via
The implementation of reflective assessment using Gibbs’ reflective cycle in assessing students’ writing skill
Lala Nurlatifah, Pupung Purnawarman, et al.
Inkjet- and flextrail-printing of silicon polymer-based inks for local passivating contacts
Zohreh Kiaee, Andreas Lösel, et al.
Effect of coupling agent type on the self-cleaning and anti-reflective behaviour of advance nanocoating for PV panels application
Taha Tareq Mohammed, Hadia Kadhim Judran, et al.
Related Content
Improving Computational Performance through HPC Techniques: case study using DD3IMP in‐house code
AIP Conf. Proc. (May 2011)
Solving the heat transfer equations for permafrost models using multicore and graphics processors
AIP Conf. Proc. (June 2024)
OpenMP for 3D potential boundary value problems solved by PIES
AIP Conf. Proc. (June 2016)
Time‐dependent Density Functional‐based Tight‐bind Method Efficiently Implemented with OpenMP Parallel and GPU Acceleration
Chin. J. Chem. Phys. (December 2013)
Parallel fast multipole boundary element method applied to computational homogenization
AIP Conf. Proc. (January 2018)