Grimpe, Eike (2005) Performance optimising hardware synthesis of shared objects. PhD, Universität Oldenburg.

[img]
Preview


Volltext (2230Kb)

Abstract

This thesis deals with the performance optimising hardware synthesis of shared objects. Shared objects are monitor-like data structures which comprise data and operations on that data, and which provide built-in synchronisation capabilities that enable to invoke the operations provided by a shared object safely from within different concurrent processes. The shared objects considered in this thesis are intended for the use in hardware specifications, where they could serve for modelling shared resources and interprocess communication, and posses an appropriate synthesis semantics. In this work various optimisations are developed which aim at reducing the delay which is caused to a process that requests an operation of a shared object owing to synchronisation with other concurrent requests. The ultimate goal is to achieve hardware implementations of shared objects which provide for higher performance, and/or higher quality of synthesis results (QoR) with respect to the performance/area ratio.

["eprint_fieldname_abstract_plus" not defined]

Diese Arbeit beschäftigt sich mit der geschwindigkeitsoptimierenden Hardware-Synthese von Shared Objects. Shared Objects sind monitorähnliche Datenstrukturen, die über Synchronisationsmechanismen verfügen, die den sicheren Zugriff aus verschiedenen nebenläufigen Prozessen heraus erlauben. Die Shared Objects, die in dieser Arbeit betrachtet werden, sind für den Einsatz in Hardware-Spezifikationen gedacht, wo sie dazu dienen können, gemeinsame Ressourcen sowie Interprozesskommunikation zu modellieren, und verfügen daher über eine entsprechende Synthesesemantik. In der vorliegenden Arbeit werden nun diverse Optimierungen entwickelt, die darauf abzielen, die Verzögerung, die Prozesse beim Zugriff auf ein Shared Object aufgrund der notwendigen Synchronisation mit anderen, nebenläufigen Zugriffen erleiden, zu reduzieren, und Hardware-Implementationen aus Shared Objects zu erzeugen, die eine höhere Zugriffsgeschwindigkeit ermöglichen und/oder einen geringeren Flächenbedarf bei gleicher oder sogar höherer Zugriffsgeschwindigkeit aufweisen.

Item Type: Thesis (PhD)
Uncontrolled Keywords: [Keine Schlagwörter von Autor/in vergeben.]
Controlled Keywords: Datenstruktur, Shared Objects
Subjects: Generalities, computers, information > Computer science, internet
Divisions: School of Computing Science, Business Administration, Economics and Law
Date Deposited: 17 Jan 2013 14:13
Last Modified: 08 Jul 2013 13:02
URI: https://oops.uni-oldenburg.de/id/eprint/121
URN: urn:nbn:de:gbv:715-oops-1513
DOI:
Nutzungslizenz:

Actions (login required)

View Item View Item

Document Downloads

More statistics for this item...