Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Coarray-based load balancing on heterogeneous and many-core architectures
Cardellini V., Fanfarillo A., Filippone S. Parallel Computing68  45-58,2017.Type:Article
Date Reviewed: Dec 12 2017

Load balancing to gain performance and energy efficiency within a heterogeneous processing environment, which contains processing units with different specialized cores and memory specifications that are supposed to collaborate in a parallel way, is surveyed in the paper. Partitioned global address space (PGAS) languages are propounded as the vehicles to facilitate the communication of the heterogeneous processing collections.

With the aim of implementing dynamic load-balancing policies based on the PGAS parallel programming model, Coarray Fortran (CAF) is investigated to fulfill cooperation of remote process interactions in distributed memory systems. The overall features of CAF, with its extension, are described. The discussion proceeds with load balancing on heterogeneous nodes while considering the static and dynamic approach and their comparisons in the message-passing interface (MPI) and CAF scheduling environment. A case study concerning implementing CAF-based dynamic scheduling, for Asian option pricing, is provided. Finally, experimental results are demonstrated to evaluate the performance of different aspects of the research from multithreading, multioption, with/without multiprocessor communication, and hybrid scenarios.

The authors have composed a good technical report to explain the features and capabilities of CAF in distributed parallel systems, especially in comparison with different versions of MPI-based platforms.

Reviewer:  Mohammad Sadegh Kayhani Pirdehi Review #: CR145702 (1802-0073)
Bookmark and Share
  Featured Reviewer  
 
Parallel Processors (C.1.2 ... )
 
 
Heterogeneous (Hybrid) Systems (C.1.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel Processors": Date
Spending your free time
Gelernter D. (ed), Philbin J. BYTE 15(5): 213-ff, 1990. Type: Article
Apr 1 1992
Higher speed transputer communication using shared memory
Boianov L., Knowles A. Microprocessors & Microsystems 15(2): 67-72, 1991. Type: Article
Jun 1 1992
On stability and performance of parallel processing systems
Bambos N., Walrand J. (ed) Journal of the ACM 38(2): 429-452, 1991. Type: Article
Sep 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy