KIT | KIT-Bibliothek | Impressum | Datenschutz

V-FPGAs: Increasing Performance with Manual Placement, Timing Extraction and Extended Timing Modeling

Pfau, Johannes ORCID iD icon 1; Zaki, Peter Wagih; Becker, Jürgen 1
1 Institut für Technik der Informationsverarbeitung (ITIV), Karlsruher Institut für Technologie (KIT)

Abstract (englisch):

Virtual FPGAs (V-FPGAs) are used as vendor-independent virtualization layers, to retrofit features which are not available on the host FPGA and to prototype novel FPGA architectures. In these usecases, the achievable clock frequencies of V-FPGA user applications are a major concern. The abstraction layer inherently induces overhead, but this aspect is reinforced by nonuniformity effects: When V-FPGA cells perform worse locally, basic architecture modeling generalizes these worst-case path delays to the whole device, limiting applications to a lower frequency than theoretically achievable. We propose three approaches to attenuate these effects: First we introduce uniformity metrics and manual V-FPGA placement strategies for more uniform placement, improving achievable frequency by 16 %. Second, we propose a framework for automated timing extraction, enabling individual characterization of each V-FPGA design. Third, after evaluating Vivado synthesis strategies, we extend the timing model for non-uniform timings, achieving improvements of up to 28 %.


Verlagsausgabe §
DOI: 10.5445/IR/1000148321
Veröffentlicht am 07.07.2022
Originalveröffentlichung
DOI: 10.1007/s11265-022-01786-z
Scopus
Zitationen: 1
Web of Science
Zitationen: 1
Dimensions
Zitationen: 1
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Technik der Informationsverarbeitung (ITIV)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2022
Sprache Englisch
Identifikator ISSN: 1939-8018, 1939-8115
KITopen-ID: 1000148321
Erschienen in Journal of Signal Processing Systems
Verlag Springer-Verlag
Band 94
Seiten 865–882
Projektinformation DFG, DFG EIN, BE 2134/16-3
Vorab online veröffentlicht am 05.07.2022
Nachgewiesen in Web of Science
Scopus
Dimensions
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page