title: |
Dynamic task scheduling and binding for many-core systems through stream rewriting |
|
contributing persons: |
Lars Middendorf[VerfasserIn] |
![GND (Integrated Authority File of German National Library)](https://rosdok.uni-rostock.de/images/ir/GND_RGB_Black_wabe.png) |
1071804979 |
Christian Haubelt
, Prof. Dr.-Ing. habil.[AkademischeR BetreuerIn] |
![GND (Integrated Authority File of German National Library)](https://rosdok.uni-rostock.de/images/ir/GND_RGB_Black_wabe.png) |
130204013 |
|
Universität Rostock, Institut für Angewandte Mikroelektronik und Datentechnik |
Heidrun Schumann
, Prof. Dr.-Ing. habil.[AkademischeR BetreuerIn] |
![GND (Integrated Authority File of German National Library)](https://rosdok.uni-rostock.de/images/ir/GND_RGB_Black_wabe.png) |
132788233 |
|
Universität Rostock, Institut für Informatik |
Michael Hübner
, Prof. Dr.-Ing.[AkademischeR BetreuerIn] |
|
Ruhr-Universität Bochum, Fakultät für Elektrotechnik und Informationstechnik |
|
contributing corporate bodies: |
Universität Rostock, Fakultät für Informatik und Elektrotechnik[Grad-verleihende Institution] |
![GND (Integrated Authority File of German National Library)](https://rosdok.uni-rostock.de/images/ir/GND_RGB_Black_wabe.png) |
10085032-7 |
|
|
abstract: |
This thesis proposes a novel model of computation, called stream rewriting, for the
specification and implementation of highly concurrent applications. Basically, the
active tasks of an application and their dependencies are encoded as a token stream,
which is iteratively modified by a set of rewriting rules at runtime. In order to
estimate the performance and scalability of stream rewriting, a large number of experiments
have been evaluated on many-core systems and the task management has been implemented
in software and hardware.
[English] |
In dieser Dissertation wurde Stream Rewriting als eine neue Methode entwickelt, um
Anwendungen mit einer großen Anzahl von dynamischen Tasks zu beschreiben und effizient
zur Laufzeit verwalten zu können. Dabei werden die aktiven Tasks in einem Datenstrom
verpackt, der zur Laufzeit durch wiederholtes Suchen und Ersetzen umgeschrieben wird.
Um die Performance und Skalierbarkeit zu bestimmen, wurde eine Vielzahl von Experimenten
mit Many-Core-Systemen durchgeführt und die Verwaltung von Tasks über Stream Rewriting
in Software und Hardware implementiert.
[German] |
|
document type: |
|
institution: |
Faculty of Computer Science and Electrical Engineering |
|
language: |
|
subject class (DDC): |
004 Data processing Computer sciences |
|
|
publication / production: |
Rostock
Rostock: Universität Rostock
|
2015
|
|
|
identifiers: |
|
|
access condition: |
|
license/rights statement: |
all rights reserved This work may only be used under the terms of the German Copyright Law (Urheberrechtsgesetz). |
|
|
RosDok id: |
rosdok_disshab_0000001351 |
created / modified: |
01.06.2015 / 08.08.2023
|
metadata license: |
The metadata of this document was dedicated to the public domain (CC0 1.0 Universal Public Domain Dedication). |