TU Darmstadt / ULB / TUbiblio

Improved Condition Handling in CGRAs with Complex Loop Support

Wirsch, Ramon ; Hochberger, Christian
Hrsg.: Goumas, Georgios ; Tomforde, Sven ; Brehm, Jürgen ; Wildermann, Stefan ; Pionteck, Thilo (2023)
Improved Condition Handling in CGRAs with Complex Loop Support.
36th International Conference on Architecture of Computing Systems. Athens, Greece (13.-15.2023)
doi: 10.1007/978-3-031-42785-5_16
Konferenzveröffentlichung, Bibliographie

Kurzbeschreibung (Abstract)

Coarse Grained Reconfigurable Arrays (CGRA) have become a popular technology to realize compute accelerators. CGRAs can be found in High-Performance systems and also in embedded systems. In order to provide the highest speedup, they need to support conditional statements and nested loops. This requires a management of conditions within the CGRA. This management can be done in different ways. In this contribution, we compare two such concepts and evaluate the impact that these concepts have on the achievable clock frequency, the required resources and the change of schedules. It turns out, that with our new condition management and the accompanying advanced schedule, we can save more than 20% of runtime.

Typ des Eintrags: Konferenzveröffentlichung
Erschienen: 2023
Herausgeber: Goumas, Georgios ; Tomforde, Sven ; Brehm, Jürgen ; Wildermann, Stefan ; Pionteck, Thilo
Autor(en): Wirsch, Ramon ; Hochberger, Christian
Art des Eintrags: Bibliographie
Titel: Improved Condition Handling in CGRAs with Complex Loop Support
Sprache: Englisch
Publikationsjahr: 26 August 2023
Verlag: Springer
Buchtitel: Architecture of Computing Systems
Reihe: Lecture Notes in Computer Science
Band einer Reihe: 13949
Veranstaltungstitel: 36th International Conference on Architecture of Computing Systems
Veranstaltungsort: Athens, Greece
Veranstaltungsdatum: 13.-15.2023
DOI: 10.1007/978-3-031-42785-5_16
Kurzbeschreibung (Abstract):

Coarse Grained Reconfigurable Arrays (CGRA) have become a popular technology to realize compute accelerators. CGRAs can be found in High-Performance systems and also in embedded systems. In order to provide the highest speedup, they need to support conditional statements and nested loops. This requires a management of conditions within the CGRA. This management can be done in different ways. In this contribution, we compare two such concepts and evaluate the impact that these concepts have on the achievable clock frequency, the required resources and the change of schedules. It turns out, that with our new condition management and the accompanying advanced schedule, we can save more than 20% of runtime.

Fachbereich(e)/-gebiet(e): 18 Fachbereich Elektrotechnik und Informationstechnik
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik
18 Fachbereich Elektrotechnik und Informationstechnik > Institut für Datentechnik > Rechnersysteme
Hinterlegungsdatum: 12 Apr 2024 10:07
Letzte Änderung: 12 Apr 2024 10:07
PPN:
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