Leveraging Hardware Probes and Optimizations for Accelerating Fuzz Testing of Heterogeneous Applications
Jiyuan Wang, Qian Zhang, Hongbo Rong, Guoqing Harry Xu, Miryung Kim
Abstract
There is a growing interest in the computer architecture community to incorporate heterogeneity and specialization to improve performance. Developers can create heterogeneous applications that consist of both host code and kernel code, where compute-intensive kernels can be offloaded from CPU to hardware accelerators. Testing such applications on real heterogeneous architectures is extremely challenging as kernels are black boxes, providing no information about the kernels’ internal execution to diagnose issues such as silent hangs or unexpected results. Additionally, inputs for heterogeneous applications are often large matrices, leading to a vast search space for identifying bug-revealing inputs.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get e9a7138a-0b7c-4521-9629-d2cc75f32a97Related papers
- HeteroGen: transpiling C to heterogeneous HLS code with automated test generation and program repairQian Zhang, Jiyuan Wang, Guoqing Harry Xu, Miryung KimASPLOS 2022 · 14 citations
- HeteroFuzz: fuzz testing to detect platform dependent divergence for heterogeneous applicationsQian Zhang, Jiyuan Wang, Miryung KimFSE 2021 · 16 citations
- DHAP: Towards Efficient OLAP in a Disaggregated and Heterogeneous EnvironmentGuangda Liu, Chenqi Zhang, Yizhou Shan, Hao Feng et al.SC 2025 · 1 citation
- Simultaneous and Heterogenous MultithreadingKuan-Chieh Hsu, Hung-Wei TsengMICRO 2023 · 5 citations
- Accessible near-storage computing with FPGAsRobert Schmid, Max Plauth, Lukas Wenzel, Felix Eberhardt et al.EuroSys 2020 · 26 citations
