Publication No 40081

Author(s)

Proebster, M.*; Blankenhorn, C.*; Müller, C.M.*; Sommer, J.*; Werthmann, T.*

Title

Batch-Level Parallelism with the IKR SimLib

Topics

Others

Methods

Software Engineering

Keywords

PARALLEL SIMULATION; DISCRETE EVENT SIMULATION

Abstract

A current trend in the performance evaluation of communication networks is the increasing complexity of simulation models. This particularly applies to wireless communication networks, where effects on different lower layers cannot be decoupled anymore. This results in higher computation cost and thus leads to longer execution times. Nowadays, single processor cores do not become significantly faster anymore. Only integrating more and more cores in a single processor can further increase the processing power. Parallelization can utilize the multi-core environment to reduce the simulation running times. We discuss multiple levels of parallelism in event-driven simulations. We then focus on batch-level parallelism, which is a convenient way to distribute batches to several processor cores without the need for synchronization. We present the implementation of batch-level parallelism in our institute's simulation library.

Year

2010

Reference entry

Proebster, M.; Blankenhorn, C.; Müller, C.M.; Sommer, J.; Werthmann, T.
Batch-Level Parallelism with the IKR SimLib
Report, Interner Bericht Nr. 57, IKR, Universität Stuttgart, Stuttgart, April 2010

BibTex file

Download  [BIBTEX]

Full Text

Download  [PDF]

Authors marked with an asterisk (*) were IKR staff members at the time the publication has been written.