2020
DOI: 10.1007/978-3-030-44534-8_5
|View full text |Cite
|
Sign up to set email alerts
|

Chisel Usecase: Designing General Matrix Multiply for FPGA

Abstract: To ease developers work in an industry where FPGA usage is constantly growing, we propose an alternative methodology for architecture design. Targetting FPGA boards, we aim at comparing implementations on multiple criteria. We implement it as a tool flow based on Chisel, taking advantage of high level functionalities to ease circuit design, evolution and reutilization, improving designers productivity. We target a Xilinx VC709 board and propose a case study on General Matrix Multiply implementation using this … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

1
3
0

Year Published

2021
2021
2021
2021

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(4 citation statements)
references
References 13 publications
1
3
0
Order By: Relevance
“…This is mainly due to a reduction of synthesis timeouts, as synthesis runs which does not converge in the exhaustive strategy are estimated at RTL level as consuming too many resources, and are not even considered as candidates for synthesis in the gradient based strategy. Achieved optimal implementation reaches a theoretical performance of 231.334 GOp/s on target board, which is coherent with the original solution [22] -and is comparable to state of the art solutions -showing that process did not alter design performances.…”
Section: B Design Space Explorationsupporting
confidence: 72%
See 3 more Smart Citations
“…This is mainly due to a reduction of synthesis timeouts, as synthesis runs which does not converge in the exhaustive strategy are estimated at RTL level as consuming too many resources, and are not even considered as candidates for synthesis in the gradient based strategy. Achieved optimal implementation reaches a theoretical performance of 231.334 GOp/s on target board, which is coherent with the original solution [22] -and is comparable to state of the art solutions -showing that process did not alter design performances.…”
Section: B Design Space Explorationsupporting
confidence: 72%
“…We chose to implement a generic estimation technique with principle similar to Schumacher et al [17] and integrate it in standard Chisel flow as a proof-of-concept. We then used a Chisel based GEMM circuit generator to demonstrate our novel exploration methodology, based on previous work from Ferres et al [22].…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations