Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/31363
Full metadata record
DC FieldValueLanguage
dc.contributor.authorNEMETH, Balazs-
dc.contributor.authorHABER, Tom-
dc.contributor.authorLIESENBORGS, Jori-
dc.contributor.authorLAMOTTE, Wim-
dc.date.accessioned2020-07-01T11:59:25Z-
dc.date.available2020-07-01T11:59:25Z-
dc.date.issued2020-
dc.date.submitted2020-06-29T10:48:55Z-
dc.identifier.citationProceedings 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, p. 752 -759-
dc.identifier.isbn9781728160955-
dc.identifier.urihttp://hdl.handle.net/1942/31363-
dc.description.abstractAs 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.-
dc.language.isoen-
dc.publisherIEEE COMPUTER SOC-
dc.relation.ispartofseriesBMS-
dc.rights2020 IEEE-
dc.subject.otherIndex Terms-High Performance Computing-
dc.subject.otherDescriptive Language-
dc.subject.otherProbabilistic Modeling-
dc.subject.otherAutomatic Parallelization-
dc.subject.otherDataflow-
dc.subject.otherLogP model-
dc.subject.otherSimulation-
dc.subject.otherEvolutionary Algorithms-
dc.subject.otherScheduling-
dc.subject.otherLoad Imbalance-
dc.titleAutomatic Parallelization of Probabilistic Models with Varying Load Imbalance-
dc.typeProceedings Paper-
local.bibliographicCitation.authorsLefevre, Laurent-
local.bibliographicCitation.authorsVarela, Carlos A.-
local.bibliographicCitation.authorsPallis, George-
local.bibliographicCitation.authorsToosi, Adel N.-
local.bibliographicCitation.authorsRana, Omer-
local.bibliographicCitation.authorsBuyya, Rajkumar-
local.bibliographicCitation.conferencedate2020 11-14 May-
local.bibliographicCitation.conferencename2020 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID)-
local.bibliographicCitation.conferenceplaceAustralia melbourne-
dc.identifier.epage759-
dc.identifier.spage752-
local.bibliographicCitation.jcatC1-
local.publisher.place10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA-
local.type.refereedRefereed-
local.type.specifiedProceedings Paper-
local.relation.ispartofseriesnrCFP20276-ART-
dc.identifier.doi10.1109/CCGrid49817.2020.00-14-
dc.identifier.isiWOS:000649540400079-
local.provider.typePdf-
local.bibliographicCitation.btitleProceedings 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing-
local.uhasselt.uhpubyes-
local.uhasselt.internationalno-
item.validationecoom 2022-
item.contributorNEMETH, Balazs-
item.contributorHABER, Tom-
item.contributorLIESENBORGS, Jori-
item.contributorLAMOTTE, Wim-
item.accessRightsRestricted Access-
item.fullcitationNEMETH, Balazs; HABER, Tom; LIESENBORGS, Jori & LAMOTTE, Wim (2020) Automatic Parallelization of Probabilistic Models with Varying Load Imbalance. In: Proceedings 20th IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing, p. 752 -759.-
item.fulltextWith Fulltext-
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 simple item record

SCOPUSTM   
Citations

1
checked on Sep 5, 2020

WEB OF SCIENCETM
Citations

2
checked on Apr 30, 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.