ON DYNAMIC TASK SCHEDULING FOR FPGA-BASED SYSTEMS

Artikeleigenschaften
  • Sprache
    English
  • Veröffentlichungsdatum
    2001/10/01
  • Indian UGC (Zeitschrift)
  • Auffrischen
    6
  • OLIVER DIESSEL School of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, Australia
  • HOSSAM ELGINDY School of Computer Science and Engineering, University of New South Wales, Sydney, NSW 2052, Australia
Abstrakt
Zitieren
DIESSEL, OLIVER, and HOSSAM ELGINDY. “ON DYNAMIC TASK SCHEDULING FOR FPGA-BASED SYSTEMS”. International Journal of Foundations of Computer Science, vol. 12, no. 05, 2001, pp. 645-69, https://doi.org/10.1142/s0129054101000709.
DIESSEL, O., & ELGINDY, H. (2001). ON DYNAMIC TASK SCHEDULING FOR FPGA-BASED SYSTEMS. International Journal of Foundations of Computer Science, 12(05), 645-669. https://doi.org/10.1142/s0129054101000709
DIESSEL O, ELGINDY H. ON DYNAMIC TASK SCHEDULING FOR FPGA-BASED SYSTEMS. International Journal of Foundations of Computer Science. 2001;12(05):645-69.
Journalkategorien
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Beschreibung

Können FPGAs dynamisch rekonfiguriert werden, um die Leistung in anspruchsvollen Anwendungen zu optimieren? Diese Arbeit untersucht die dynamische Aufgabenplanung für FPGA-basierte Systeme und untersucht, wie FPGAs als Rechenressourcen in Anwendungen eingesetzt werden können, die eine hohe Leistung erfordern. Die Studie befasst sich mit den Herausforderungen der Ressourcenfragmentierung in Systemen, die aus Arrays von Chips bestehen, die teilweise rekonfiguriert werden können. Die Forschung untersucht das Problem der Neuaufteilung des Systems zur Laufzeit, wobei ausgeführte Aufgaben neu angeordnet werden, damit wartende Aufgaben früher eintreten können. Sie führt in die Probleme der Identifizierung und Planung realisierbarer Aufgabenneuordnungen ein und demonstriert deren NP-Vollständigkeit. Zwei heuristische Ansätze - Local Repacking und Ordered Compaction - werden entwickelt und durch Simulationen verglichen. Die Ergebnisse deuten auf potenzielle Planungsvorteile hin, die durch Verzögerungen beim Verschieben von Aufgaben gefährdet werden, wenn die durchschnittlichen Kosten für das Neuladen von Aufgaben im Verhältnis zu den Aufgabenbearbeitungszeiten signifikant werden. Durch die Einführung und Bewertung heuristischer Ansätze zur Aufgabenneuordnung bietet diese Forschung wertvolle Einblicke in die Optimierung FPGA-basierter Systeme. Die Identifizierung von Herausforderungen im Zusammenhang mit den Kosten für Aufgabenbewegungen bietet Richtungen für zukünftige Forschung, mit Auswirkungen auf High-Performance Computing und rekonfigurierbare Architekturen.

Diese im International Journal of Foundations of Computer Science veröffentlichte Arbeit passt perfekt zum thematischen Schwerpunkt der Zeitschrift, der sich auf theoretische Grundlagen und praktische Anwendungen in der Informatik konzentriert. Durch die Behandlung der Herausforderungen der dynamischen Aufgabenplanung in FPGA-basierten Systemen trägt diese Forschung zur laufenden Erforschung von Algorithmen, Rechenkomplexität und Systemoptimierung durch die Zeitschrift bei. Die theoretische Analyse in Kombination mit heuristischen Ansätzen steht im Einklang mit dem Schwerpunkt der Zeitschrift auf sowohl theoretischer Strenge als auch praktischer Relevanz.

Auffrischen