Wavefront Threading Enables Effective High-Level Synthesis

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Pelton, Blake, Sapek, Adam, Eguro, Ken, Lo, Daniel, Forin, Alessandro, Humphrey, Matt, Xi, Jinwen, Cox, David, Karandikar, Rajas, Licht, Johannes de Fine, Babin, Evgeny, Caulfield, Adrian, Burger, Doug
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866914830481358848
author Pelton, Blake
Sapek, Adam
Eguro, Ken
Lo, Daniel
Forin, Alessandro
Humphrey, Matt
Xi, Jinwen
Cox, David
Karandikar, Rajas
Licht, Johannes de Fine
Babin, Evgeny
Caulfield, Adrian
Burger, Doug
author_facet Pelton, Blake
Sapek, Adam
Eguro, Ken
Lo, Daniel
Forin, Alessandro
Humphrey, Matt
Xi, Jinwen
Cox, David
Karandikar, Rajas
Licht, Johannes de Fine
Babin, Evgeny
Caulfield, Adrian
Burger, Doug
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2405_19514
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Wavefront Threading Enables Effective High-Level Synthesis
Pelton, Blake
Sapek, Adam
Eguro, Ken
Lo, Daniel
Forin, Alessandro
Humphrey, Matt
Xi, Jinwen
Cox, David
Karandikar, Rajas
Licht, Johannes de Fine
Babin, Evgeny
Caulfield, Adrian
Burger, Doug
Programming Languages
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.
title Wavefront Threading Enables Effective High-Level Synthesis
topic Programming Languages
url https://arxiv.org/abs/2405.19514