conference paper · IOP Conference Series Materials Science and Engineering · 2020
Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size
Zahereel Ishwar Abdul Khalib, H Q Ng, Mohamed Elobaid Elshaikh, M N Othman
Cited by 2Open access
Abstract
Abstract Despite the description of schedule type which can be easily found at any OpenMP reference material, little is known about the effect of different schedule type and chunk size on the parallel performance of shared memory multicore processor. Literature shows that performance analysis on different multicore platform overlooked the effect of different schedule type and chunk size, where often it was not explicitly specified. Hence, default assignment of the loop iterations among threads is assumed. By default, static schedule is used and size of chunk which is the ratio of total number of iteration to the number of threads is implemented. This research analyses the effect of different schedule type and chunk size on speedup achieved of different shared memory multicore platform under regular workload. Apart from that, the performance gain obtained after turning on/off certain multicore technologies and after turning on/off selected number of active cores per processor is also analysed. Results shows that different multicore technology exhibit different speedup value under different combination of schedule type and chunk size. Apart from that, it also observe that different multicore platform is better than the other in terms of speedup as the number of cores are increased.
Cite this paper
Khalib, Z. I. A., Ng, H. Q., Elshaikh, M. E., & Othman, M. N. (2020). Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size. IOP Conference Series Materials Science and Engineering, 767(1), 012037. https://doi.org/10.1088/1757-899x/767/1/012037
Khalib, Zahereel Ishwar Abdul, et al. “Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size.” IOP Conference Series Materials Science and Engineering, vol. 767, no. 1, 2020, p. 012037, https://doi.org/10.1088/1757-899x/767/1/012037.
Khalib, Zahereel Ishwar Abdul, H Q Ng, Mohamed Elobaid Elshaikh, and M N Othman. 2020. “Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size.” IOP Conference Series Materials Science and Engineering 767 (1): 012037. https://doi.org/10.1088/1757-899x/767/1/012037.
Khalib, Z.I.A. et al. (2020) ‘Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size’, IOP Conference Series Materials Science and Engineering, 767(1), p. 012037. Available at: https://doi.org/10.1088/1757-899x/767/1/012037.
@article{khalib2020optimizing,
title = {{Optimizing Speedup on Multicore Platform with OpenMP Schedule Clause and Chunk Size}},
author = {Khalib, Zahereel Ishwar Abdul and Ng, H Q and Elshaikh, Mohamed Elobaid and Othman, M N},
journal = {IOP Conference Series Materials Science and Engineering},
volume = {767},
number = {1},
pages = {012037},
year = {2020},
doi = {10.1088/1757-899x/767/1/012037}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Performance Analysis of OpenMP Scheduling Type on Embarrassingly Parallel Matrix Multiplication Algorithm
Ng Hui Qun, Zahereel Ishwar Abdul Khalib, Rafikha Aliana A. Raof · Lecture notes on data engineering and communications technologies · 2017
Cited by 3
Gaining speedup with OpenMP schedule type under imbalance workload
Zahereel Ishwar Abdul Khalib, M. E. S. Ahmed, Ng Hui Qun et al. · AIP conference proceedings · 2023
Cited by 0
Performance-Based Parallel Loop Self-scheduling on Heterogeneous Multicore PC Clusters
Chao‐Tung Yang, Jen‐Hsiang Chang, Chao‐Chin Wu · Lecture notes in computer science · 2010
Cited by 1
OpenMP task scheduling strategies for multicore NUMA systems
Stephen L. Olivier, Allan Porterfield, Kyle Wheeler et al. · The International Journal of High Performance Computing Applications · 2012
Cited by 106
Analysis of Core-Level Scale-Out Efficiency for OpenMP Programs on Multi-core Processors
Sareh Doroodian, Nima Ghaemian, Mohsen Sharifi · Communications in computer and information science · 2011
Cited by 0
Análisis del impacto de distintas técnicas de optimización de rendimiento en multicore
Matías Dell’Oso, Juan Manuel Paniego, Martín Pi Puig et al. · El Servicio de Difusión de la Creación Intelectual (National University of La Plata) · 2015
Cited by 0Open access
Reducing the burden of parallel loop schedulers for many-core processors
Mahwish Arif, Hans Vandierendonck · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · 2018
Cited by 3Open access
Scheduling task parallelism on multi-socket multicore systems
Stephen L. Olivier, Allan Porterfield, Kyle Wheeler et al. · International Workshop on Runtime and Operating Systems for Supercomputers · 2011
Cited by 61