2D-RTM forward kernel - 2025.1 English

Vitis Libraries

Release Date
2025-06-04
Version
2025.1 English

As shown in Figure 1, several parallel running forward streaming modules are connected via FIFOs to compute several wavefield time steps simultaneously. The number of connected forward streaming modules is configurable at compile time, and decides the frequency of device memory access for retrieving data. For example, if 10 forward streaming modules are connected, that means the data retrieved form each device memory access can sustain the computation of 10 wavefield time steps. The C++ implementation of 2D-RTM forward kernel can be found in L2/include/hw/rtm2d/rtmforward.hpp.

2D-RTM forward kernel

Figure 49 Figure 1. 2D-RTM forward kernel