https://hgpu.org/?p=12157
SMCGen: Generating Reconfigurable Design for Sequential Monte Carlo Applications