2018
DOI: 10.3384/ecp17142673
|View full text |Cite
|
Sign up to set email alerts
|

Loadbalancing on Parallel Heterogeneous Architectures: Spin-image Algorithm on CPU and MIC

Abstract: Loadbalancing of computational tasks over heterogeneous architectures is an area of paramount importance due to the growing heterogeneity of HPC platforms and the higher performance and energy efficiency they could offer. This paper aims to address this challenge for a heterogeneous platform comprising Intel Xeon multi-core processors and Intel Xeon Phi accelerators (MIC) using an empirical approach. The proposed approach is investigated through a case study of the spin-image algorithm, selected due to its com… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
25
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
1
1

Relationship

4
3

Authors

Journals

citations
Cited by 10 publications
(25 citation statements)
references
References 11 publications
(12 reference statements)
0
25
0
Order By: Relevance
“…This work studies load imbalance at the thread level and the process level in 3 scientific applications; PSIA [14], Mandelbrot [13], and SPHYNX [15]. The eLaPeSD is used to balance the load at the thread level and the DLS4LB [2] to support the AWF DLS technique (that supports time-stepping applications, such as SPHYNX in this work), to balance the load at the process level.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This work studies load imbalance at the thread level and the process level in 3 scientific applications; PSIA [14], Mandelbrot [13], and SPHYNX [15]. The eLaPeSD is used to balance the load at the thread level and the DLS4LB [2] to support the AWF DLS technique (that supports time-stepping applications, such as SPHYNX in this work), to balance the load at the process level.…”
Section: Related Workmentioning
confidence: 99%
“…Line 9 represents the main source of load imbalance, as the number of repetitions of the calculations between Lines 9 to 14 is irregular. The second application of interest is an application from the computer vision domain, namely the parallel spin-image algorithm (PSIA) [14]. PSIA converts a 3D object into a set of 2D descriptors (spin-images).…”
Section: Applicationsmentioning
confidence: 99%
“…Selected Applications Two computationally-intensive parallel applications are considered in this study. The first application, called PSIA [27], uses a parallel version of the well-known spin-image algorithm (SIA) [28]. SIA converts a 3D object into a set of 2D images.…”
Section: Design and Setup Of Experimentsmentioning
confidence: 99%
“…Selected Applications: Two scientific applications are used to assess and compare the performance of the proposed MPI+MPI hierarchical DLS approach: PSIA [32,33] and Mandelbrot [34]. PSIA is a parallel version of the spin-image algorithm (SIA), which converts a 3D object into a set of 2D images [35].…”
Section: Methodsmentioning
confidence: 99%