Stitching FPGA Dies into a Unified Pipeline for Seismic Stencil Acceleration
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.
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
Como Citar
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.
