Preemptive Multitasking auf FPGA-Prozessoren
Simmler, Harald
URL:
|
http://ub-madoc.bib.uni-mannheim.de/34
|
URN:
|
urn:nbn:de:bsz:180-madoc-348
|
Dokumenttyp:
|
Dissertation
|
Erscheinungsjahr:
|
2001
|
Titel einer Zeitschrift oder einer Reihe:
|
None
|
Verlag:
|
Universität Mannheim
|
Gutachter:
|
Männer, Reinhard
|
Datum der mündl. Prüfung:
|
6 Juli 2001
|
Sprache der Veröffentlichung:
|
Deutsch
|
Einrichtung:
|
Fakultät für Wirtschaftsinformatik und Wirtschaftsmathematik > Informatik V (Männer 1992-2008)
|
Fachgebiet:
|
004 Informatik
|
Fachklassifikation:
|
CCS:
C.3 ,
|
Normierte Schlagwörter (SWD):
|
Betriebssystem , Multitasking
|
Freie Schlagwörter (Deutsch):
|
FPGA , Virtex , Konfiguration , Readback
|
Freie Schlagwörter (Englisch):
|
Configuration , Readback , Operatingsystem , Multitasking
|
Abstract:
|
In dieser Arbeit wird die Umsetzung eines multitaskingfähigen Betriebssystems für FPGA-Prozessoren vorgestellt. Mit diesem Betriebssystem ist es möglich, die Resource FPGA-Prozessor durch mehrere unabhängige Anwendungen gleichzeitig zu nutzen. Der wesentliche Teil der Arbeit beschäftigt sich mit der schnellen Zustandsermittlung einer Schaltung auf dem FPGA-Baustein und zugleich mit der schnellen Zustandsrekonstruktion bei erneuter Ausführung der Schaltung auf dem FPGA-Prozessor. Basierend auf diesen grundlegenden Funktionen ist ein Betriebssystem entstanden, das sowohl effektiv als auch flexibel die Verarbeitung mehrerer unabhängiger Anwendungen auf verschiedenen FPGA-Prozessoren ermöglicht. Zur weiteren Steigerung der Leistungsfähigkeit wurde im Rahmen der Arbeit ein spezieller multitaskingunterstützender FPGA-Prozessor erstellt, der durch seinen Aufbau die Prozesswechselzeiten auf ein Minimum reduziert. Durch den neuartigen Aufbau dieses FPGA-Prozessors kann die Ausführung der Anwendungen nach neuen Modellen erfolgen, die durch parallel arbeitende Schritte den FPGA-Prozessor effektiver nutzen.
|
Übersetzter Titel:
|
Preemptive Multitasking on FPGA-Processors
(Englisch)
|
Übersetzung des Abstracts:
|
This work presents a multitasking operating system for FPGA-Processors. Using this operating system enables the system to use the resource FPGA-Processor by several independent applications at the same time. The substantial part of the work concerns the possibility to perform a fast status determination of a circuit on the FPGA device and at the same time a fast status reconstruction when the circuit on the FPGA-Processor is again scheduled for execution. Based on these fundamental functions an operating system has been developed, which enables both effectively and flexibly processing of several independent applications on different FPGA processors. For the further increase of efficiency, a special multitasking-supporting FPGA-Processor was build, reducing the task switch times by its structure to a minimum. Additionally, this new FPGA-Processor structure allows the execution of applications according to new execution models, which use the FPGA-Processor by parallel operating steps and therefore more effectivly.
(Englisch)
|
Zusätzliche Informationen:
|
|
| Das Dokument wird vom Publikationsserver der Universitätsbibliothek Mannheim bereitgestellt. |
Suche Autoren in
Sie haben einen Fehler gefunden? Teilen Sie uns Ihren Korrekturwunsch bitte hier mit: E-Mail
Actions (login required)
|
Eintrag anzeigen |
|
|