Work

SpecHLS: Speculative Accelerator Design Using High-Level Synthesis

Year: 2022
Type: article
Abstract: Custom hardware accelerators usage is shifting toward new application domains such as graph analytics and unstructured text analysis. These applications expose complex control-flow which is challenging to map to hardware, especially when operating from a C/C++ description using high-level synthesis toolchains. Several approaches relying on speculative execution have been proposed to overcome those limitations, but they often fail to handle the multiple interacting speculations required for realistic use-cases. This article proposes a fully automated hardware synthesis flow based on a source-to-source compiler that identifies and explores intricate speculation configurations to generate speculative hardware accelerators.
Source: IEEE Micro
Language: English
Open Access status: green
OpenAlex ID: W4285204409
FWCI: 2.606
Cites: 10
Cited by: 21
Related to: 10