Wavefront Threading Enables Effective High-Level Synthesis
Proceedings of the ACM on Programming Languages(2024)
摘要
Digital systems are growing in importance and computing hardware is growing
more heterogeneous. Hardware design, however, remains laborious and expensive,
in part due to the limitations of conventional hardware description languages
(HDLs) like VHDL and Verilog. A longstanding research goal has been programming
hardware like software, with high-level languages that can generate efficient
hardware designs. This paper describes Kanagawa, a language that takes a new
approach to combine the programmer productivity benefits of traditional
High-Level Synthesis (HLS) approaches with the expressibility and hardware
efficiency of Register-Transfer Level (RTL) design. The language's concise
syntax, matched with a hardware design-friendly execution model, permits a
relatively simple toolchain to map high-level code into efficient hardware
implementations.
更多查看译文
关键词
Hardware Threading,Wavefront Consistency,Wavefront Threading
AI 理解论文
溯源树
样例
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要