Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/31363
Title: Automatic Parallelization of Probabilistic Models with Varying Load Imbalance
Authors: NEMETH, Balazs 
HABER, Tom 
LIESENBORGS, Jori 
LAMOTTE, Wim 
Issue Date: 2020
Publisher: IEEE COMPUTER SOC
Source: Proceedings 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, p. 752 -759
Series/Report: BMS
Series/Report no.: CFP20276-ART
Abstract: As scientists are designing increasingly complex and intricate models, the prominent way today to achieve acceptable execution time without sacrificing accuracy is through parallel computing. These techniques can improve execution time either on the level of the optimization methods or on the level of the model evaluations. This paper outlines an automatic par-allelization approach for the latter. Processor specific procedures with embedded communication primitives are generated from static schedules produced by an evolutionary algorithm. These are passed to an optimizing compiler to avoid the overhead of typical task runtime systems. The two key insights are that the parallel structure of probabilistic models is revealed when the data is combined with the model and that static schedules can be combined into more robust schedules that can deal with varying load imbalance. For this, LogP model parameters and execution time of each computational task are measured and fed into a discrete event simulator to estimate the running time on the target parallel system. Performance is evaluated with three pharmacological models with different characteristics. The first model lacks enough exploitable parallelism while up to approximately 6x and 8x improvements are achieved for the other models. Compared to a theoretical system with infinite processors and no communication delay, this equates to exploiting 66% and 99% of the available parallelism. Performance improves even when load imbalance varies.
Keywords: Index Terms-High Performance Computing;Descriptive Language;Probabilistic Modeling;Automatic Parallelization;Dataflow;LogP model;Simulation;Evolutionary Algorithms;Scheduling;Load Imbalance
Document URI: http://hdl.handle.net/1942/31363
ISBN: 9781728160955
DOI: 10.1109/CCGrid49817.2020.00-14
ISI #: WOS:000649540400079
Rights: 2020 IEEE
Category: C1
Type: Proceedings Paper
Validations: ecoom 2022
Appears in Collections:Research publications

Files in This Item:
File Description SizeFormat 
609500a752.pdf
  Restricted Access
Published version665.92 kBAdobe PDFView/Open    Request a copy
Show full item record

SCOPUSTM   
Citations

1
checked on Sep 5, 2020

WEB OF SCIENCETM
Citations

2
checked on Apr 22, 2024

Page view(s)

86
checked on Sep 7, 2022

Download(s)

12
checked on Sep 7, 2022

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.