PipeLink: A Pipelined Resource Sharing System for Dataflow High-Level Synthesis

High-level synthesis (HLS) has received significant interest in hardware accelerator design due to its ability to reduce design time and make hardware design more accessible to software developers [3]. HLS methodologies can be categorized into two main approaches: statically scheduled HLS [2, 4] and dataflow HLS [5, 6]. Statically scheduled HLS requires precise operator delay information at synthesis time to generate optimized schedules, which often lead to suboptimal performance under dynamic workloads. In contrast, dataflow HLS maps programs into dataflow circuits composed of concurrent, independent elements that communicate using local control protocols (e.g., handshake or ready/valid). While dataflow HLS enables automatic pipelining without requiring global control, the lack of centralized coordination complicates efficient resource sharing.

Authors

Institutions

Publication Details

Published
2025-02-26
DOI
https://doi.org/10.1145/3706628.3708842
Primary Topic
Embedded Systems Design Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PipeLink: A Pipelined Resource Sharing System for Dataflow High-Level Synthesis

Rajit Manohar, Rui Li
Embedded Systems Design Techniques
article

PipeLink: A Pipelined Resource Sharing System for Dataflow High-Level Synthesis

Rajit Manohar, Rui Li
article en

Abstract

High-level synthesis (HLS) has received significant interest in hardware accelerator design due to its ability to reduce design time and make hardware design more accessible to software developers [3]. HLS methodologies can be categorized into two main approaches: statically scheduled HLS [2, 4] and dataflow HLS [5, 6]. Statically scheduled HLS requires precise operator delay information at synthesis time to generate optimized schedules, which often lead to suboptimal performance under dynamic workloads. In contrast, dataflow HLS maps programs into dataflow circuits composed of concurrent, independent elements that communicate using local control protocols (e.g., handshake or ready/valid). While dataflow HLS enables automatic pipelining without requiring global control, the lack of centralized coordination complicates efficient resource sharing.

Intel (United States) (US), Yale University (US)
Openalex Percentile: Top 97%
Embedded Systems Design Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.