DSpace Repository

Gaining Speedup with OpenMP Schedule Type under Imbalance Workload

Show simple item record

dc.contributor.author Khalib, Z. I. A.
dc.contributor.author Ahmed, M. E. S.
dc.contributor.author Qun, N. H.
dc.contributor.author Rahman, Mostafijur
dc.contributor.author Hossen, Md. Anwar
dc.contributor.author Khalib, Z. I. A.
dc.contributor.author Ahmed, M. E. S.
dc.contributor.author Qun, N. H.
dc.contributor.author Rahman, Mostafijur
dc.contributor.author Hossen, Md. Anwar
dc.date.accessioned 2024-06-03T06:01:56Z
dc.date.available 2024-06-03T06:01:56Z
dc.date.issued 2023-10-06
dc.identifier.uri http://dspace.daffodilvarsity.edu.bd:8080/handle/123456789/12570
dc.description.abstract 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. en_US
dc.language.iso en_US en_US
dc.publisher AIP Publishing en_US
dc.subject Optimization en_US
dc.subject Workload en_US
dc.title Gaining Speedup with OpenMP Schedule Type under Imbalance Workload en_US
dc.type Article en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics