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 |
Optionen (nur für Redakteure)
Redaktionelle Details anzeigen |