Presentation
Skew-oblivious Data Routing for Data Intensive Applications on FPGAs with HLS
TimeWednesday, December 8th4:10pm - 4:30pm PST
SessionScaling the data wall: Novel heterogeneous architectures for emerging data-intensive applications
Event Type
Research Manuscript
In-Person Only
SoC, Heterogeneous, and Reconfigurable Architectures
Design
DescriptionAlthough HLS eases the programming of FPGAs, data buffering with BRAMs and multiple PEs need to be expressed explicitly for irregular data-intensive applications.
Data routing based designs embrace exclusive buffers for PEs for high BRAM usage efficiency. However, skew datasets may cause the workload imbalance issue.
This paper proposes a skew-oblivious data routing architecture that schedules secondary PEs to help overloaded primary PEs. With it, we further propose a framework to ease the mapping of data-intensive applications.
The results of five applications show implementations are robust to skew datasets and outperform state-of-the-art designs in both throughput and BRAM usage efficiency.
Data routing based designs embrace exclusive buffers for PEs for high BRAM usage efficiency. However, skew datasets may cause the workload imbalance issue.
This paper proposes a skew-oblivious data routing architecture that schedules secondary PEs to help overloaded primary PEs. With it, we further propose a framework to ease the mapping of data-intensive applications.
The results of five applications show implementations are robust to skew datasets and outperform state-of-the-art designs in both throughput and BRAM usage efficiency.