The bibliographic entry was discovered and compiled by a machine, and published without a person checking it against the publication. The publication itself is the authors' own work — this badge says nothing about it.

From C/C++ Code to High-Performance Dataflow Circuits

The work

AuthorsLana Josipović; Andrea Guerrieri; Paolo Ienne
Editors
Typearticle
Year2021
Citekeyjosipovic2021code

Where it appeared

Published inIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
PublisherInstitute of Electrical and Electronics Engineers
Volume41
Issue7
Pages2142--2155

From OpenAlex, which stores abstracts as an index of words and their positions: what is shown is rebuilt from that, and reads fluently whether or not it is what the author wrote.

Abstract

High-level synthesis (HLS) tools typically generate statically scheduled datapaths. Static scheduling implies that the resulting circuits have a hard time exploiting parallelism in code with potential memory dependences, with control dependences, or where performance is limited by long latency control decisions. In this work, we describe an HLS approach which generates dynamically scheduled, dataflow circuits out of imperative code. We detail a complete set of rules to transform a standard compiler intermediate representation into a high-performance dataflow circuit that is able to dynamically resolve memory dependences and adapt its behavior on the fly to particular control flow decisions and operation latencies. Compared to a traditional HLS tool, the result is a different tradeoff between performance and circuit complexity: statically scheduled circuits display the best performance per cost in regular applications, but general-purpose, irregular, and control-dominated computing tasks require the runtime flexibility of dynamic scheduling. Therefore, enabling dynamic behavior in HLS is key to dealing with the increasing computational demands of new contexts and broader application domains.

How it got here

How it got hereagent via openalex
Added2026-10-25 20:51 UTC
Not denied bya person 2026-10-29 17:12 UTC

Cite it as

@article{josipovic2021code,
  title        = {From C/C++ Code to High-Performance Dataflow Circuits},
  author       = {Lana Josipović and Andrea Guerrieri and Paolo Ienne},
  year         = {2021},
  journal      = {IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems},
  publisher    = {Institute of Electrical and Electronics Engineers},
  volume       = {41},
  number       = {7},
  pages        = {2142--2155},
  doi          = {10.1109/tcad.2021.3105574},
}

This record lives at https://refs.drheap.org/josipovic2021code/ and will keep doing so.