2022 IEEE International Symposium on High-Performance Computer Architecture (HPCA) 2022
DOI: 10.1109/hpca53966.2022.00060
|View full text |Cite
|
Sign up to set email alerts
|

ScaleHLS: A New Scalable High-Level Synthesis Framework on Multi-Level Intermediate Representation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 28 publications
(8 citation statements)
references
References 37 publications
0
8
0
Order By: Relevance
“…All other measurements are collected from Vivado synthesis reports. As Vitis HLS operates on C++ representations, we generate such a representation for our test cases by first lowering each DNN layer to the affine dialect and then applying the scalehls-translate tool of the ScaleHLS project [47] to emit C++. Importantly, we do not make any use of scalehls-opt optimization tool (of the same project).…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…All other measurements are collected from Vivado synthesis reports. As Vitis HLS operates on C++ representations, we generate such a representation for our test cases by first lowering each DNN layer to the affine dialect and then applying the scalehls-translate tool of the ScaleHLS project [47] to emit C++. Importantly, we do not make any use of scalehls-opt optimization tool (of the same project).…”
Section: Discussionmentioning
confidence: 99%
“…The affine dialect, on the other hand, provides a formalization of semantics that lend themselves to polyhedral compilation techniques [9] that enable loop dependence analysis and loop transformations. Such loop transformations, particularly loop unrolling, are crucial for achieving lowest possible latencies [47] because loop nests directly inform the concurrency and parallelism of the final RTL design.…”
Section: Mlir Mlirmentioning
confidence: 99%
See 1 more Smart Citation
“…[28] is optimized for the on-board Deep Learning Processor Units (DPUs) in Xilinx products rather than FPGAs. On the other hand, recent HLS research works [29,30] have come to support PyTorch in their frameworks as shown in Fig. 5(a).…”
Section: High-level Synthesis Tool For Raster-scan-based Wired-logic ...mentioning
confidence: 99%
“…Open-source (e.g., LegUp [9]) and commercial (e.g., Vitis HLS [10]) tools arose from the efforts of customized high-level compilers for rapid accelerator design. Recent Multi-Level Intermediate Representation (MLIR) [11] efforts aim to build reusable and extensible compiler infrastructure [12] including algorithm-centric Python-based programming and synthesis flow for FPGA [13] and IC synthesis [14].…”
mentioning
confidence: 99%