Overview
Host-FPGA communication overhead refers to the communication cost between a host system and an FPGA in hardware-accelerated verification workflows. In the TurboFuzz paper, it is named as one of the challenges that limits prior hardware-accelerated solutions for processor verification.
In TurboFuzz
TurboFuzz describes existing FPGA- or ASIC-based approaches as struggling with host-FPGA communication overhead, along with inefficient test pattern generation and suboptimal implementation of the entire multi-step verification process.
As a response, TurboFuzz presents an end-to-end hardware-accelerated verification framework that implements the entire Test Generation-Simulation-Coverage Feedback loop on a single FPGA.
Scope
Based on the available evidence, this concept is supported specifically in the context of processor verification and fuzzing, rather than as a general statement about all FPGA systems.