TU Darmstadt / ULB / TUbiblio

Communication Infrastructure Modeling of Many-Core Architectures

Möller, Leandro Heleno (2012)
Communication Infrastructure Modeling of Many-Core Architectures.
Technische Universität Darmstadt
Dissertation, Erstveröffentlichung

Kurzbeschreibung (Abstract)

Many-core architectures are becoming a standard design alternative for embedded systems. The force that is driving to this direction is the contradiction that improving the battery lifetime of a chip requires a reduction of the power consumption, but improving the performance of a chip by increasing the clock frequency increases the power consumption. As there is no solution for this problem, the alternative is to introduce several cores to a chip and make them work in parallel. However, going from single-core to many-core architectures is not straightforward and this is the main concern of this thesis. It requires both new programming methodologies for using multiple cores in parallel and an efficient communication infrastructure to interconnect these cores. A monitoring system connected to the communication infrastructure is also recommended to provide feedback to dynamic task mapping and task migration algorithms. This thesis contemplates the following issues related to many-core architectures: creation of a many-core architecture model with emphasis on the communication infrastructure, modeling of applications over the many-core architecture model, support for a heterogeneous many-core architecture model, implementation of task mapping and migration algorithms, implementation of monitoring systems, and two different designs of a dual-layer Network-on-Chip that provides Quality-of-Service.

Typ des Eintrags: Dissertation
Erschienen: 2012
Autor(en): Möller, Leandro Heleno
Art des Eintrags: Erstveröffentlichung
Titel: Communication Infrastructure Modeling of Many-Core Architectures
Sprache: Englisch
Referenten: Glesner, Prof. Dr. Manfred ; Eveking, Prof. Dr.- Hans ; Klein, Prof. Dr.- Anja ; Soares Indrusiak, Dr. Leandro ; Santini, Prof. Dr. Silvia
Publikationsjahr: 3 Oktober 2012
Ort: Darmstadt
Datum der mündlichen Prüfung: 20 Dezember 2011
URL / URN: urn:nbn:de:tuda-tuprints-31212
Kurzbeschreibung (Abstract):

Many-core architectures are becoming a standard design alternative for embedded systems. The force that is driving to this direction is the contradiction that improving the battery lifetime of a chip requires a reduction of the power consumption, but improving the performance of a chip by increasing the clock frequency increases the power consumption. As there is no solution for this problem, the alternative is to introduce several cores to a chip and make them work in parallel. However, going from single-core to many-core architectures is not straightforward and this is the main concern of this thesis. It requires both new programming methodologies for using multiple cores in parallel and an efficient communication infrastructure to interconnect these cores. A monitoring system connected to the communication infrastructure is also recommended to provide feedback to dynamic task mapping and task migration algorithms. This thesis contemplates the following issues related to many-core architectures: creation of a many-core architecture model with emphasis on the communication infrastructure, modeling of applications over the many-core architecture model, support for a heterogeneous many-core architecture model, implementation of task mapping and migration algorithms, implementation of monitoring systems, and two different designs of a dual-layer Network-on-Chip that provides Quality-of-Service.

Alternatives oder übersetztes Abstract:
Alternatives AbstractSprache

So genannte "Many-Core"-Architekturen stellen für eingebettete Systeme den neuesten Stand der Technik dar und werden schon bald Standardlösungen darstellen. Die Entwicklung dieser Architekturen wurde von der Erkenntnis getrieben, dass es einen unauflösbaren Widerspruch zwischen dem Wunsch nach geringerem Energieverbrauch und dem nach der Steigerung der Rechenleistungen von Ein-Kern-Prozessoren durch Erhöhung der Taktfrequenz gibt. Die Einführung von "Multi-Core"- mit einigen wenigen und schließlich "Many-Core"-Architekturen mit zahlreichenen parallel arbeitenden Rechenkernen ist der einzige Weg, die Rechenleistung von Prozessoren weiter zu steigern. Der Übergang von Ein-Kern- auf Mehr-Kern-Architekturen ist keineswegs trivial. Die vorliegende Arbeit befasst sich daher mit einigen der bei diesem Übergang auftretenden Herausforderungen: Eine neue Programmiermethodik ist zur Ausnutzung mehrerer parallel arbeitender Rechenkerne ebenso erforderlich wie eine effiziente Infrastruktur zur Kommunikation zwischen denselben. Die Messung bestimmter Zustandsvariablen der Kommunikationsinfrastruktur hilft dabei, zur Laufzeit einen Lastausgleich zwischen den einzelnen Kernen durchzuführen. Die vorliegende Arbeit behandelt die Modellierung von Mehr-Kern-Architekturen, wobei der Kommunikationsinfrastruktur besondere Aufmerksamkeit zuteil wird und heterogene Architekturen ausdrücklich unterstützt werden, die Modellierung von Anwendungen für Mehr-Kern-Architekturen, Algorithmen für die Zuordnung neuer Prozesse zu Rechenkernen ("task mapping") und für die Migration laufender Prozesse ("task migration"), die Implementierung eines Kontrollsystems für das Kommunikationsnetzwerk sowie zwei verschiedene mögliche Architekturen eines On- Chip-Netzwerks mit zwei Ebenen mit Dienstgütegarantie.

Deutsch
Sachgruppe der Dewey Dezimalklassifikatin (DDC): 000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
600 Technik, Medizin, angewandte Wissenschaften > 620 Ingenieurwissenschaften und Maschinenbau
Fachbereich(e)/-gebiet(e): 18 Fachbereich Elektrotechnik und Informationstechnik > Mikroelektronische Systeme
18 Fachbereich Elektrotechnik und Informationstechnik
Hinterlegungsdatum: 28 Nov 2012 09:32
Letzte Änderung: 05 Mär 2013 10:03
PPN:
Referenten: Glesner, Prof. Dr. Manfred ; Eveking, Prof. Dr.- Hans ; Klein, Prof. Dr.- Anja ; Soares Indrusiak, Dr. Leandro ; Santini, Prof. Dr. Silvia
Datum der mündlichen Prüfung / Verteidigung / mdl. Prüfung: 20 Dezember 2011
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen