Survival of the Fastest: Enabling More Out-of-Order Execution in Dataflow Circuits

التفاصيل البيبلوغرافية
العنوان: Survival of the Fastest: Enabling More Out-of-Order Execution in Dataflow Circuits
المؤلفون: Elakhras, Ayatallah, Guerrieri, Andrea, Josipović, Lana, Ienne, Paolo
المصدر: FPGA '24: Proceedings of the 2024 ACM/SIGDA International Symposium on Field Programmable Gate Arrays
بيانات النشر: Association for Computing Machinery
سنة النشر: 2024
المجموعة: ETH Zürich Research Collection
مصطلحات موضوعية: high-level synthesis, dataflow, out-of-order execution
الوصف: Dynamically scheduled HLS, through dataflow circuit generation, has proven successful at exploiting operation-level parallelism in several important situations where statically scheduled HLS fails. Yet, although existing dataflow circuits support out-of-order execution of different operations, they strictly confine successive instances of the same operation to execute sequentially in program order, which drastically affects the circuit's performance in the presence of a long-latency operation. This is in stark contrast with the reordering freedom customary in superscalar processors that naturally exploit qualitatively more parallelism in a broad class of applications. The goal of this work is to produce dataflow circuits that have reordering capabilities closer to those of out-of-order superscalar processors. This can bring dramatic improvements in some practically important cases, including when outer iterations in nested loops are independent and the inner loop execution has an unavoidable large initiation interval. In various cases, our technique increases throughput by a factor dependent on the initiation interval of the kernel, at a comparatively modest area cost.
نوع الوثيقة: conference object
وصف الملف: application/application/pdf
اللغة: English
ردمك: 979-84-00-70418-5
Relation: info:eu-repo/semantics/altIdentifier/isbn/979-8-4007-0418-5; http://hdl.handle.net/20.500.11850/670485; urn:isbn:979-8-4007-0418-5
DOI: 10.3929/ethz-b-000670485
الاتاحة: https://hdl.handle.net/20.500.11850/670485
https://doi.org/10.3929/ethz-b-000670485
Rights: info:eu-repo/semantics/openAccess ; http://creativecommons.org/licenses/by/4.0/ ; Creative Commons Attribution 4.0 International
رقم الانضمام: edsbas.40E83E26
قاعدة البيانات: BASE
الوصف
ردمك:9798400704185
DOI:10.3929/ethz-b-000670485