Stitching FPGA Dies into a Unified Pipeline for Seismic Stencil Acceleration

  • Lucas R. Cilento USP
  • Edson S. Gomi USP

Resumo


Finite-difference solvers for the 3D acoustic wave equation are widely used in seismic imaging. We present a multi-die FPGA architecture that exploits the three dies of a Xilinx Alveo U55C as a single computational pipeline interconnected by on-chip AXI-Stream FIFOs. By streaming each tile across all dies in one pass, the design eliminates intermediate off-chip memory transfers and increases the effective stencil depth available to the computation. Experiments show approximately 1.8× less data movement than a conventional replicated design, increasing sustained performance from 96 to 175 GFLOP/s.

Referências

AMD/Xilinx (2022). UltraFast Design Methodology Guide for FPGAs and SoCs (UG949). AMD.

Del Sozzo, E., Conficconi, D., and Sano, K. (2024). Across time and space: Senju’s approach for scaling iterative stencil loop accelerators on single and multiple FPGAs. ACM Trans. on Reconfigurable Technology and Systems, 17(2):1–33.

Gourounas, D., Hanindhito, B., Fathi, A., Trenev, D., John, L. K., and Gerstlauer, A. (2023). LAWS: Large-scale accelerated wave simulations on FPGAs. In Proc. ACM/SIGDA Int. Symp. on Field-Programmable Gate Arrays (FPGA).

Virieux, J. and Operto, S. (2009). An overview of full-waveform inversion in exploration geophysics. Geophysics, 74(6):WCC1–WCC26.

Waidyasooriya, H. M. and Hariyama, M. (2019). Multi-FPGA accelerator architecture for stencil computation exploiting spatial and temporal scalability. IEEE Access, 7:53188–53201.

Zohouri, H. R., Podobas, A., and Matsuoka, S. (2018). Combined spatial and temporal blocking for high-performance stencil computation on FPGAs using OpenCL. In Proc. ACM/SIGDA Int. Symp. on Field-Programmable Gate Arrays (FPGA), pages 153–162.
Publicado
02/09/2026
CILENTO, Lucas R.; GOMI, Edson S.. Stitching FPGA Dies into a Unified Pipeline for Seismic Stencil Acceleration. In: ESCOLA REGIONAL DE ALTO DESEMPENHO DE SÃO PAULO (ERAD-SP), 17. , 2026, São Paulo/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 13-16. DOI: https://doi.org/10.5753/eradsp.2026.30776.

Artigos mais lidos do(s) mesmo(s) autor(es)