scispace - formally typeset
A

Andrea Guerrieri

Researcher at École Polytechnique Fédérale de Lausanne

Publications -  17
Citations -  79

Andrea Guerrieri is an academic researcher from École Polytechnique Fédérale de Lausanne. The author has contributed to research in topics: Dataflow & Computer science. The author has an hindex of 4, co-authored 11 publications receiving 28 citations.

Papers
More filters
Proceedings ArticleDOI

Buffer Placement and Sizing for High-Performance Dataflow Circuits

TL;DR: This work shows how to strategically place buffers into a dataflow circuit to optimize its performance and extracts a set of choice-free critical loops from arbitrary dataflow circuits and relies on the theory of marked graphs to optimize the buffer placement and sizing.
Journal ArticleDOI

Synthesizing General-Purpose Code Into Dynamically Scheduled Circuits

TL;DR: In this paper, the authors propose a distributed control mechanism for high-level synthesis (HLS) tools to handle dynamic events, which can exploit the same optimization opportunities as standard HLS circuits, but also introduce HLS features similar to those of modern superscalar processors.
Proceedings ArticleDOI

Speculative Dataflow Circuits

TL;DR: This work details the methodology to enable tentative and reversible execution in dynamically scheduled dataflow circuits and creates a generic framework for handling speculation in dataflowcircuits and shows that the approach can achieve significant performance improvements over traditional circuit generation techniques.
Proceedings ArticleDOI

Invited Tutorial: Dynamatic: From C/C++ to Dynamically Scheduled Circuits

TL;DR: Dynamatic is described, an open-source HLS framework which generates synchronous dataflow circuits out of C/C++ code and some of its use cases are demonstrated, in order to enable others to use the tool and participate in its development.
Proceedings ArticleDOI

Shrink It or Shed It! Minimize the Use of LSQs in Dataflow Designs

TL;DR: A novel approach is presented which relies on the topology of the control and dataflow graphs to infer memory order with the purpose of minimizing the LSQ size and complexity, and results in significant area reductions and increased performance compared to naive solutions.