Dies sind die archivierten Webseiten des Lehrstuhls für Programmierung und Softwaretechnik (PST).
Die Seiten des Software and Computational Systems Lab (SoSy) finden Sie auf https://www.sosy-lab.org/.

Oberseminar 17.07.12

— abgelegt unter:

Wissenschaftlicher Vortrag: Dipl.-Ing. Ronald Strebelow

Was
  • Oberseminar
Wann 17.07.2012
von 14:15 bis 15:45
Wo Raum 061, Oettingenstr. 67
Termin übernehmen vCal
iCal

Einladung zum

Oberseminar Methoden und Theorie der Software-Entwicklung

======================================

Datum und Zeit: Dienstag, 17. Juli 2012 - 14:15 Uhr

Raum: 061, Oettingenstraße 67

Es spricht: Dipl.-Ing. Ronald Strebelow

Über: Performance Modeling of Design Patterns for Distributed Computation

In software engineering, design patterns are commonly used and represent robust solution templates to frequently occurring problems in software design and implementation. In this paper, we consider performance simulation for two design patterns for processing of parallel messaging. We develop continuous-time Markov chain models of two commonly used design patterns, Half-Sync/Half-Async and Leader/Followers, for their performance evaluation in multicore machines. We propose a unified modeling approach which contemplates a detailed description of the application-level logic and abstracts away from operating system calls and complex locking and networking application programming interfaces. By means of a validation study against implementations on a 16-core machine, we show that the models accurately predict peak throughputs and variation trends with increasing concurrency levels for a wide range of message processing workloads. We also discuss the limits of our models when memory-level internal contention is not captured.