Logo des Repositoriums
  • English
  • Deutsch
Anmelden
Keine TU-ID? Klicken Sie hier für mehr Informationen.
  1. Startseite
  2. Publikationen
  3. Publikationen der Technischen Universität Darmstadt
  4. Zweitveröffentlichungen (aus DeepGreen)
  5. On-Chip and Distributed Dynamic Parallelism for Task-based Hardware Accelerators
 
  • Details
2022
Zweitveröffentlichung
Artikel
Verlagsversion

On-Chip and Distributed Dynamic Parallelism for Task-based Hardware Accelerators

File(s)
Download
Hauptpublikation
s11265-022-01759-2.pdf
CC BY 4.0 International
Format: Adobe PDF
Size: 968.53 KB
TUDa URI
tuda/12599
URN
urn:nbn:de:tuda-tuprints-285323
DOI
10.26083/tuprints-00028532
Autor:innen
Heinz, Carsten ORCID 0000-0001-5927-4426
Koch, Andreas ORCID 0000-0002-1164-3082
Kurzbeschreibung (Abstract)

The open-source hardware/software framework TaPaSCo aims to make reconfigurable computing on FPGAs more accessible to non-experts. To this end, it provides an easily usable task-based programming abstraction, and combines this with powerful tool support to automatically implement the individual hardware accelerators and integrate them into usable system-on-chips. Currently, TaPaSCo relies on the host to manage task parallelism and perform the actual task launches. However, for more expressive parallel programming patterns, such as pipelines of task farms, the round trips from the hardware accelerators back to the host for launching child tasks, especially when exploiting data-dependent execution times, quickly add up. The major contribution of this work is the addition of on-chip task scheduling and launching capabilities to TaPaSCo. This enables not only low-latency dynamic task parallelism, it also encompasses the efficient on-chip exchange of parameter values and task results between parent and child accelerator tasks. For larger distributed systems, the dynamic launch capability can even be extended over the network to span multiple FPGAs. Our solution is able to handle recursive task structures, and is shown to achieve latency reductions of over 35x compared to the prior approaches.

Freie Schlagworte

FPGA

Runtime

Task launching

Parallel computing

Sprache
Englisch
Fachbereich/-gebiet
20 Fachbereich Informatik > Eingebettete Systeme und ihre Anwendungen
DDC
000 Allgemeines, Informatik, Informationswissenschaft > 004 Informatik
Institution
Universitäts- und Landesbibliothek Darmstadt
Ort
Darmstadt
Titel der Zeitschrift / Schriftenreihe
Journal of Signal Processing Systems
Startseite
883
Endseite
893
Jahrgang der Zeitschrift
94
Heftnummer der Zeitschrift
9
ISSN
1939-8115
Verlag
Springer US
Ort der Erstveröffentlichung
Norwell
Publikationsjahr der Erstveröffentlichung
2022
Verlags-DOI
10.1007/s11265-022-01759-2
PPN
532736230
Zusätzliche Infomationen
Special Issue on Applied Reconfigurable Computing 2021

  • TUprints Leitlinien
  • Cookie-Einstellungen
  • Impressum
  • Datenschutzbestimmungen
  • Webseitenanalyse
Diese Webseite wird von der Universitäts- und Landesbibliothek Darmstadt (ULB) betrieben.