Compra 10 libros por 10 € aquí!
Bookbot

Oliver Arnold

    Dynamisches Task-Scheduling in heterogenen Mehrprozessorsystemen
    The Third Citizen
    • The Third Citizen

      Shakespeare's Theater and the Early Modern House of Commons

      • 328 páginas
      • 12 horas de lectura

      The book presents a new interpretation of Shakespeare, focusing on his works such as Titus Andronicus, Julius Caesar, Coriolanus, and the First Tetralogy. It reveals Shakespeare as a radical thinker who challenged the emerging ideology of political representation, rather than simply aligning with monarchy or liberalism. Arnold's readings highlight Shakespeare's role as an artist who critically examined the political landscape of his time, offering fresh insights into the playwright's complex relationship with power and representation.

      The Third Citizen
    • Eine Erhöhung der Rechenleistung und der Energieeffizienz ist entscheidend für die Entwicklung zukünftiger Hardwaresysteme, wobei sowohl der Herstellungsprozess als auch die Hardware-Architektur berücksichtigt werden müssen. Ein vielversprechender Ansatz ist die Integration mehrerer heterogener Prozessoren auf einem Chip, was durch eine intelligente Verteilung der Aufgaben sowohl die Rechenleistung als auch die Energieeffizienz steigern kann. In dieser Arbeit wird ein dedizierter Task-Scheduler, CoreManager genannt, konzipiert, um atomare Tasks dynamisch auf Prozessorelemente (PE) in einer heterogenen Plattform zu verteilen. Die Datenabhängigkeiten der Tasks werden zur Laufzeit analysiert, um einen effektiven Schedule zu erstellen. Prozessorelemente werden allokiert, und der lokale Speicher wird explizit reserviert und verwaltet. Ein Management der Datentransfers erhöht die Datenlokalität durch Wiederverwendung der Analyseergebnisse. Die Analyse zeigt, dass die dynamische Datenabhängigkeitsanalyse der zeitaufwendigste Teil ist. Zur Verbesserung der Skalierung wurde der CoreManager um einen anwendungsspezifischen Befehlssatz erweitert, und die weiteren Komponenten wurden beschleunigt. Für batteriebetriebene Anwendungen ermöglicht die Anpassung der Verfahren im CoreManager eine Verlängerung der Systemlaufzeit. Zudem wurde sichergestellt, dass Tasks fehlerfrei abgearbeitet werden, indem fehlerhafte Prozessoren, Verbindungen und S

      Dynamisches Task-Scheduling in heterogenen Mehrprozessorsystemen