Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorAkker, Dr. ir. J.M. van den
dc.contributor.advisorPrasetya, Dr. S.W.B.
dc.contributor.authorBonnet, V.A.M.
dc.date.accessioned2017-08-21T17:03:43Z
dc.date.available2017-08-21T17:03:43Z
dc.date.issued2017
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/26960
dc.description.abstractThe single core performance of hardware processors have seen only modest increase over the past decade. Yet simulation needs are growing in both simulation size, and complexity. The Parallel Discrete Event Simulation (PDES) field, is concerned with executing a single simulation run using multiple threads. Executing such a simulation in parallel is non-trivial and requires synchronization algorithms to ensure correctness. To compare performance between synchronization algorithm, the PHOLD benchmark is commonly used. In the PDES field, threads (or 'Logical Processes') can only communicate via messages. The allowed sending pattern can be formulated as a directed graph, where tail nodes are allowed to send messages to the head node. We will present the EPHOLD benchmark algorithm, a more generalized version of the PHOLD benchmark, and a mathematical model to predict the amount of parallelism that a given EPHOLD benchmark will attain when a specific PDES synchronization algorithm (i.e. YAWNS) is used. We will experimentally evaluate the predictive capabilities of this mathematical model, and show bottlenecks that emerge when using EPHOLD yet remain hidden with PHOLD. The EPHOLD and PHOLD benchmarks will be experimentally examined for Scale Free and Complete graphs using three synchronization algorithms commonly used in the PDES field.
dc.description.sponsorshipUtrecht University
dc.format.extent3977231
dc.format.mimetypeapplication/pdf
dc.language.isoen_US
dc.titleBenchmarking Parallel Discrete Event Simulations
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsPDES, PHOLD, TimeWarp, Chandy Misra & Bryant, CMB, YAWNS, PDES, Parallel Discrete Event Simulation, Benchmarking
dc.subject.courseuuComputing Science


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record