2017 27th International Conference on Field Programmable Logic and Applications (FPL) 2017
DOI: 10.23919/fpl.2017.8056860
|View full text |Cite
|
Sign up to set email alerts
|

A pythonic approach for rapid hardware prototyping and instrumentation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0
1

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 39 publications
(19 citation statements)
references
References 10 publications
0
13
0
1
Order By: Relevance
“…Looking ahead, we see that tools such as this hold significant promise in enabling more collaborative and community-driven efforts that can make our best thinking on the future of architecture more readily and easily accessible to all who are interested. Furthermore, although Charm focuses on facilitating models analysis, we believe that by combining Charm with other hardware design toolsets (e.g., PyRTL [17]), we can automate the process of developing actual hardware designs directly from performance studies (e.g., via templates).…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Looking ahead, we see that tools such as this hold significant promise in enabling more collaborative and community-driven efforts that can make our best thinking on the future of architecture more readily and easily accessible to all who are interested. Furthermore, although Charm focuses on facilitating models analysis, we believe that by combining Charm with other hardware design toolsets (e.g., PyRTL [17]), we can automate the process of developing actual hardware designs directly from performance studies (e.g., via templates).…”
Section: Resultsmentioning
confidence: 99%
“…We release Charm as an open source tool on GitHub 1 to serve as a framework the architecture community can utilize to define and share analytical models. We also provide a wide collection of established architecture models from literature for quick use/reference, including the dark silicon model [24], a resource overhead model for implementing magic state distillation on surface code [11], mechanistic CPU models [12,26], a TCAM power model [2], the LogCA model for accelerators [5], the adder/multiplier models from PyRTL [16], a widely used CNN roofline model [73], dynamic power and area models for NoC [37], specifications of Xilinx 7-series FPGA [71], and the extended Hill-Marty model [21].…”
mentioning
confidence: 99%
“…1. Readers could refer to [3] for detailed explanation. In PyRTL, all the W ireV ector and LogicN et objects are organized in a Block object.…”
Section: Background a Overview Of Pyrtl And Its Ir Formatmentioning
confidence: 99%
“…This growing complexity has led to a design productivity crisis. Some novel hardware description languages (HDLs), which are usually embedded in some modern programming languages as domain-specific languages for hardware (HDSLs), are developed to improve design productivity, such as Chisel [2] on Scala, PyRTL [3] and PyMTL [4] on Python, and CλaSH [5] on Haskell. HDSLs are also a kind of hardware construction language (HCL), which means the designs are elaboratedthrough-execution.…”
Section: Introductionmentioning
confidence: 99%
“…For the development and verification of a Race Trees design, PyRTL [10], a Python embedded hardware design language, is used. The fact that both scikit-learn and PyRTL are built around Python makes their integration easier and assists verification.…”
Section: Evaluation Of Correctnessmentioning
confidence: 99%