Notice
This record is in review state, the data has not yet been validated.
DynaRapid: Fast-Tracking from C to Routed Circuits
dc.contributor.author
Guerrieri, Andrea
dc.contributor.author
Guha, Srijeet
dc.contributor.author
Lavin, Chris
dc.contributor.author
Hung, Eddie
dc.contributor.author
Josipovic, Lana
dc.contributor.author
Ienne, Paolo
dc.date.accessioned
2024-11-30T06:29:25Z
dc.date.available
2024-11-30T06:29:25Z
dc.date.issued
2024-01-01
dc.identifier.isbn
979-8-3315-3007-5
dc.identifier.isbn
979-8-3315-3008-2
dc.identifier.other
10.1109/FPL64840.2024.00014
dc.identifier.uri
http://hdl.handle.net/20.500.11850/708369
dc.description.abstract
Advancements in design automation technologies, such as high-level synthesis (HLS), have raised the input abstraction level and made the design entry process for FPGAs more friendly to software programmers. In contrast, the backend compilation process for implementing designs on FPGAs is considerably more lengthy compared to software compilation: while software code compilation may take just a few seconds, FPGA compilation times can often span from several minutes to hours due to the complexity of the underlying toolchain and evergrowing device capacities. In this paper, we present DynaRapid, a fast compilation tool that generates-in a matter of secondsfully legal placed-and-routed designs for commercial FPGAs. Elastic circuits created by the HLS tool Dynamatic are made exclusively of a limited number of reusable components; we exploit this fact to create a library of placed and routed building blocks, and then stitch together instances of them as needed through RapidWright. Our approach accelerates the C-to-FPGA implementation process by a geomean 20x with only 10% of degradation in operating frequency compared to a conventional commercial off-the-shelf implementation flow.
dc.title
DynaRapid: Fast-Tracking from C to Routed Circuits
dc.type
Conference Paper
ethz.journal.title
2024 34TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, FPL 2024
ethz.pages.start
24
ethz.pages.end
32
ethz.event
34th International Conference on Field-Programmable Logic and Applications (FPL)
ethz.event.location
Torino
ethz.event.date
SEP 02-06, 2024
ethz.identifier.wos
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09761 - Josipović, Lana / Josipović, Lana
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02140 - Dep. Inf.technologie und Elektrotechnik / Dep. of Inform.Technol. Electrical Eng.::02640 - Inst. f. Technische Informatik und Komm. / Computer Eng. and Networks Lab.::09761 - Josipović, Lana / Josipović, Lana
ethz.date.deposited
2024-11-30T06:29:54Z
ethz.source
WOS
ethz.rosetta.exportRequired
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=DynaRapid:%20Fast-Tracking%20from%20C%20to%20Routed%20Circuits&rft.jtitle=2024%2034TH%20INTERNATIONAL%20CONFERENCE%20ON%20FIELD-PROGRAMMABLE%20LOGIC%20AND%20APPLICATIONS,%20FPL%202024&rft.date=2024-01-01&rft.spage=24&rft.epage=32&rft.au=Guerrieri,%20Andrea&Guha,%20Srijeet&Lavin,%20Chris&Hung,%20Eddie&Josipovic,%20Lana&rft.isbn=979-8-3315-3007-5&979-8-3315-3008-2&rft.genre=proceeding&rft_id=info:doi/10.1109/FPL64840.2024.00014&
Files in this item
Files | Size | Format | Open in viewer |
---|---|---|---|
There are no files associated with this item. |
Publication type
-
Conference Paper [36423]