Dynamic workload prediction and distribution in numerical modeling of solidification on multi‐/manycore architectures. (4th July 2020)
- Record Type:
- Journal Article
- Title:
- Dynamic workload prediction and distribution in numerical modeling of solidification on multi‐/manycore architectures. (4th July 2020)
- Main Title:
- Dynamic workload prediction and distribution in numerical modeling of solidification on multi‐/manycore architectures
- Authors:
- Halbiniak, Kamil
Olas, Tomasz
Szustak, Lukasz
Kulawik, Adam
Lapegna, Marco - Other Names:
- Wang Zhibo guestEditor.
Jiang Lin guestEditor.
Suman Bilial guestEditor.
Wyrzykowski Roman guestEditor.
Szymanski Boleslaw K. guestEditor.
Bentes Cristiana Barbosa guestEditor.
França Felipe M.G. guestEditor.
Marzulo Leandro Augusto Justen guestEditor.
Mencagli Gabriele guestEditor.
Pilla Mauricio Lima guestEditor. - Abstract:
- Summary: This work is a part of the global tendency to use modern computing systems for modeling the phase‐field phenomena. The main goal of this article is to improve the performance of a parallel application for the solidification modeling, assuming the dynamic intensity of computations in successive time steps when calculations are performed using a carefully selected group of nodes in the grid. A two‐step method is proposed to optimize the application for multi‐/manycore architectures. In the first step, the loop fusion is used to execute all kernels in a single nested loop and reduce the number of conditional operators. These modifications are vital to implementing the second step, which includes an algorithm for the dynamic workload prediction and load balancing across cores of a computing platform. Two versions of the algorithm are proposed—with the 1D and 2D maps used for predicting the computational domain within the grid. The proposed optimizations allow increasing the application performance significantly for all tested configurations of computing resources. The highest performance gain is achieved for two Intel Xeon Platinum 8180 CPUs, where the new code based on the 2D map yields the speedup of up to 2.74 times, while the usage of the proposed method with the 2D map for a single KNL accelerator permits reducing the execution time up to 1.91 times.
- Is Part Of:
- Concurrency and computation. Volume 33:Number 11(2021)
- Journal:
- Concurrency and computation
- Issue:
- Volume 33:Number 11(2021)
- Issue Display:
- Volume 33, Issue 11 (2021)
- Year:
- 2021
- Volume:
- 33
- Issue:
- 11
- Issue Sort Value:
- 2021-0033-0011-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-07-04
- Subjects:
- Intel Xeon scalable and KNL processors -- load balancing -- multicore and manycore -- numerical modeling of solidification -- OpenMP -- workload prediction
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.5905 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 16900.xml