Lade Inhalt...

Anwendung und Optimierung eines Plazierungssystems für FPGAs basierend auf einem fuzzygesteuerten genetischen Algorithmus

©1997 Diplomarbeit 178 Seiten

Zusammenfassung

Inhaltsangabe:Einleitung:
Das Plazierungsproblem bei FPGA-Chips stellt eine interessante Optimierungsaufgabe dar, zu der es bislang noch keine optimale Lösungsstrategie gibt. Der FloorPlanner versucht das Problem durch Einsatz eines genetischen Algorithmusses (GA) zu lösen, dessen Parameter dynamisch durch einen Fuzzy-Regler gesteuert werden. Er wurde 1995 von HENRIK PUTZER im Rahmen einer Diplomarbeit entwickelt, konnte aber bisher nur wenig praktisch eingesetzt werden. Diese Arbeit hat nun das Ziel, diesen letzten Schritt zu vollenden, und den FloorPlanner praxistauglich zu machen. Das beinhaltet im Wesentlichen die folgenden Punkte:
- Implementierung der Güteberechnung für verschiedene Bewertungskriterien, mit denen sich eine konkrete Plazierung beurteilen läßt.
- Erweiterung der genetischen Operatoren des Gas.
- Optimierung des Fuzzy-Reglers.
- Test und Performancebeurteilung des optimierten Fuzzy-Reglers.
Zum Verständnis dieser Arbeit wird empfohlen, die zugrundeliegende Diplomarbeit [9] zu lesen, auf die an vielen Stellen verwiesen wird.
Gang der Untersuchung:
In Kapitel 2 werden alle neu implementierten Erweiterungen des FloorPlanners zusammengefaßt. Erstens ist das die Implementierung der Güteberechnungen für den aus insgesamt 8 Elementen bestehenden Bewertungsvektor.
In Kapitel 3 werden mit Hilfe von Tests die GA-Parameter für einen GA mit statischen Parameter optimiert. Dieser optimierte GA kann dann später für Vergleiche mit fuzzy-geregelten GAs verwendet werden, um den durch den Fuzzy-Regler erzielten Performancegewinn besser beurteilen zu können.
Kapitel 4 befaßt sich mit dem eigentlichen Kern dieser Arbeit, der Optimierung des Fuzzy-Reglers, wobei zwei verschiedene Strategien verfolgt werden sollen. Mit der ersten Strategie sollen einzelne Fuzzy-Regeln bzw. kleine Mengen von Fuzzy-Regeln einzeln darauf getestet werden, ob ihr Einsatz lohnenswert ist. Der optimierte Fuzzy-Regler setzt sich dann aus der Kombination der im Test erfolgreichen Einzelregeln zusammen.
Bei der zweiten Strategie wird hingegen der Fuzzy-Regler intuitiv manuell zusammengesetzt und gegebenenfalls noch weiter optimiert.
In Kapitel 5 werden schließlich die gewonnenen Ergebnisse interpretiert und ein Ausblick für den weiteren Einsatz des FloorPlanners gegeben.

Inhaltsverzeichnis:Inhaltsverzeichnis:
1.Einleitung1
1.1Das Plazierungsproblem2
2.Erweiterungen des FloorPlanners5
2.1Der Bewertungsvektor5
2.1.1Die besten Netze5
2.1.2Die schlechtesten […]

Leseprobe

Inhaltsverzeichnis


Details

Seiten
Erscheinungsform
Originalausgabe
Jahr
1997
ISBN (eBook)
9783832417635
ISBN (Paperback)
9783838617633
DOI
10.3239/9783832417635
Dateigröße
5.4 MB
Sprache
Deutsch
Institution / Hochschule
Technische Universität Carolo-Wilhelmina zu Braunschweig – Unbekannt
Erscheinungsdatum
1999 (September)
Note
1,0
Schlagworte
optimierung fuzzy-regler algorithmus plazierungsproblem
Zurück

Titel: Anwendung und Optimierung eines Plazierungssystems für FPGAs basierend auf einem fuzzygesteuerten genetischen Algorithmus
book preview page numper 1
book preview page numper 2
book preview page numper 3
book preview page numper 4
book preview page numper 5
book preview page numper 6
book preview page numper 7
book preview page numper 8
book preview page numper 9
book preview page numper 10
book preview page numper 11
book preview page numper 12
book preview page numper 13
book preview page numper 14
book preview page numper 15
book preview page numper 16
book preview page numper 17
book preview page numper 18
book preview page numper 19
book preview page numper 20
book preview page numper 21
book preview page numper 22
book preview page numper 23
book preview page numper 24
book preview page numper 25
book preview page numper 26
book preview page numper 27
book preview page numper 28
book preview page numper 29
book preview page numper 30
book preview page numper 31
book preview page numper 32
book preview page numper 33
book preview page numper 34
book preview page numper 35
book preview page numper 36
book preview page numper 37
178 Seiten
Cookie-Einstellungen