elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

TRAVERSAL: A Fast and Adaptive Graph-based Placement and Routing for CGRAs

Canesche, Michael und Menezes, Marcelo und Carvalho, Westerley und Sill Torres, Frank und Jamieson, Peter und Nacif, Jose Augusto und Ferreira, Ricardo (2020) TRAVERSAL: A Fast and Adaptive Graph-based Placement and Routing for CGRAs. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. IEEE - Institute of Electrical and Electronics Engineers. doi: 10.1109/TCAD.2020.3025513. ISSN 0278-0070.

[img] PDF - Nur DLR-intern zugänglich - Verlagsversion (veröffentlichte Fassung)
3MB

Offizielle URL: https://ieeexplore.ieee.org/document/9201522

Kurzfassung

Coarse Grain Reconfigurable Architectures (CGRAs) are an emerging hybrid computational architecture that has the parallel customization benefits of low-level logic devices such as FPGAs and ASICs, while the relative coarseness of these architectures makes CGRAs easier to design for, which is more similar to the traditional processor. In the process of mapping designs to CGRAs, flexible, fast, and adaptive Placement and Routing (P&R) is fundamental in order to implement efficient run-time reconfigurable frameworks. It is well-known that P&R is an NP-complete problem, and thus, solutions rely on heuristics to achieve quality results with acceptable execution times. CGRA P&R has different constraints compared to traditional VLSI P&R, e.g. path latency balancing and modulo scheduling of loops. In this work, we propose a graph-based P&R approach that uses graph traversals to map designs to CGRAs. Additionally, we parallelize our approach with a graph-based greedy heuristic that executes on a GPU. We compare our proposed P&R approach with the CGRA-ME framework, which implements Simulated Annealing and Integer Linear Programming placement algorithms. Our results show that this new approach can generate optimal mappings and improve the execution run-time up to several orders of magnitude. Furthermore, considering spatial mapping at the millisecond scale, our GPU approach is one order of magnitude faster compared to the state-of-the-art tool VPR.

elib-URL des Eintrags:https://elib.dlr.de/136268/
Dokumentart:Zeitschriftenbeitrag
Titel:TRAVERSAL: A Fast and Adaptive Graph-based Placement and Routing for CGRAs
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Canesche, MichaelNICHT SPEZIFIZIERThttps://orcid.org/0000-0001-7882-0787NICHT SPEZIFIZIERT
Menezes, MarceloNICHT SPEZIFIZIERThttps://orcid.org/0000-0002-8484-0941NICHT SPEZIFIZIERT
Carvalho, WesterleyNICHT SPEZIFIZIERThttps://orcid.org/0000-0002-4030-4098NICHT SPEZIFIZIERT
Sill Torres, FrankFrank.SillTorres (at) dlr.dehttps://orcid.org/0000-0002-4028-455XNICHT SPEZIFIZIERT
Jamieson, PeterNICHT SPEZIFIZIERThttps://orcid.org/0000-0002-3741-0201NICHT SPEZIFIZIERT
Nacif, Jose AugustoNICHT SPEZIFIZIERThttps://orcid.org/0000-0003-0703-5620NICHT SPEZIFIZIERT
Ferreira, RicardoNICHT SPEZIFIZIERThttps://orcid.org/0000-0003-1802-7829NICHT SPEZIFIZIERT
Datum:21 September 2020
Erschienen in:IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Referierte Publikation:Ja
Open Access:Nein
Gold Open Access:Nein
In SCOPUS:Ja
In ISI Web of Science:Ja
DOI:10.1109/TCAD.2020.3025513
Verlag:IEEE - Institute of Electrical and Electronics Engineers
ISSN:0278-0070
Status:veröffentlicht
Stichwörter:Computer architecture, Routing,Scheduling, Hardware, Simulated annealing
HGF - Forschungsbereich:keine Zuordnung
HGF - Programm:keine Zuordnung
HGF - Programmthema:keine Zuordnung
DLR - Schwerpunkt:keine Zuordnung
DLR - Forschungsgebiet:keine Zuordnung
DLR - Teilgebiet (Projekt, Vorhaben):keine Zuordnung
Standort: Bremerhaven
Institute & Einrichtungen:Institut für den Schutz maritimer Infrastrukturen > Resilienz Maritimer Systeme
Hinterlegt von: Sill Torres, Dr. Frank
Hinterlegt am:26 Okt 2020 09:36
Letzte Änderung:26 Okt 2020 09:36

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.