
Simulation of Nonlinear Signal Propagation in Multimode Fibers on Multi-GPU Systems a, b a b Marius Brehler ∗, Malte Schirwon , Peter M. Krummrich , Dominik Goddeke¨ aTU Dortmund, Chair for High Frequency Technology, 44227 Dortmund, Germany bUniversity of Stuttgart, Institute for Applied Analysis and Numerical Simulation, 70569 Stuttgart, Germany Abstract Mode-division multiplexing (MDM) is seen as a possible solution to satisfy the rising capacity demands of optical communication networks. To make MDM a success, fibers supporting the propagation of a huge number of modes are of interest. Many of the system aspects occurring during the propagation can be evaluated by using appropriate models. However, fibers are a nonlinear medium and, therefore, numerical simulations are required. For a large number of modes, the simulation of the nonlinear signal propagation leads to new challenges, for example regarding the required memory, which we address with an implementation incorporating multiple GPU-accelerators. Within this paper, we evaluate two different approaches to realize the communication between the GPUs and analyze the performance for simulations involving up to 8 Tesla GPUs. We show results for a MDM transmission system utilizing the extremely large but practically very relevant number of 120 spatial modes as an application example and analyze the impact of the nonlinear effects on the transmitted signals. Keywords: CUDA, Fiber optics, Multi-GPU, Message passing interface, Multimode fibers, Space-division multiplexing, Split-step Fourier method, Fourth-Order Runge-Kutta, Interaction Picture 1. Introduction vant. During the design process of fiber optic transmis- sion systems, numerical simulations are the common One of the main challenges in the design of future choice to study different system aspects. However, es- optical networks is to satisfy the growing capacity de- pecially for a large mode count, new challenges arise mand. A very promising approach to solve this chal- within the simulation. lenge is to use the yet untapped spatial dimension. As fused silica is a nonlinear medium [6], the sim- Space-division multiplexing (SDM) has attracted a lot ulation of light propagating in an optical fiber is quite of attention in the last years, both in industry and aca- challenging. The nonlinear signal propagation can be demic research. One option to realize an SDM system is described by coupled partial differential equations for the use of multimode fibers (MMF), where each mode which a closed-form solution only exists in very few capable of propagation is used as a channel for individ- special cases. Therefore, numerical methods are re- ual signals, referred to as mode-division multiplexing quired to approximate solutions. Exploring the im- (MDM). [1] pact of nonlinear effects in the case of data transmis- Recently, the utilization of 45 spatial modes in a mul- sion, is already challenging for only a single propa- timode fiber as individual transmission channels was gating mode, since long signal sequences need to be demonstrated for the first time [2]. With the avail- simulated. Therefore, GPU-accelerators can be used ability of mode multiplexers for 45 Hermite-Gaussian to speed up simulations [7, 8, 9]. The numerical ef- arXiv:1901.01895v1 [physics.comp-ph] 7 Jan 2019 modes [3, 4], and to potentially excite even more fort rises sharply when optical fibers which enable the modes [5], the investigation of MDM systems support- propagation of multiple modes, especially fibers with a ing a large mode count is getting more and more rele- core diameter 50 µm, are the target of interest. In ≥ those fibers, several tens/dozens or even more than 100 spatial modes can be used as spatial channels. More- ∗Corresponding author. Email address: [email protected] (Marius over, the restricted amount of GPU-memory limits the Brehler) approach to accelerate the simulation of the nonlinear signal propagation [10]. As a result, publications con- by κab. While only intramodal nonlinear effects occur sidering the nonlinear signal propagation in MMFs nu- during the signal propagation in a single-mode fiber, merically are mostly limited to only a few modes if only this is not the case for multimode fibers. Here, the in- a single GPU is used, e.g. 15 spatial modes in [11]. In termodal effects must be considered additionally. In- this paper, we explore the possibility to distribute the corporating the weighted squared absolute values of Ab simulation of a transmission scenario in a single fiber to increases the numerical complexity significantly, as dis- multiple GPU-accelerators. Here, we realize the com- cussed later. munication between the GPUs with the Message Pass- For a more detailed description of modeling the non- ing Interface (MPI) or the NVIDIA Collective Commu- linear propagation in multimode fibers, see e.g. [16]. nications Library (NCCL). Only with multi-GPU imple- mentations simulations with up to 36 spatial modes and 60 wavelength channels per mode [12] are possible, for 3. Numerical Approximation which a preliminary version of our MPI-implementation was used. Since analytical solutions can only be calculated for The paper is organized as follows: We first briefly a few special cases, numerical methods are required for present the mathematical description of the nonlinear the evaluation of Eq. (1). To approximate the solution signal propagation in multimode fibers. Next, we re- of Eq. (1), pseudo-spectral methods like the split-step view the numerical methods, followed by our MPI and Fourier method (SSFM) [6] or the fourth-order Runge- NCCL implementations, as well as GPU-specific modi- Kutta in the Interaction Picture (RK4IP) method [17] fications to the code required for the simulation of many can be used. modes. The description of the implementation is fol- lowed by benchmarking the implementation incorporat- 3.1. The Symmetric Split-Step Fourier Method ing up to 8 GPUs. Finally, we use the application to demonstrate the simulation of an MDM transmission The formal solution to Eq. (1) is given by system in which a fiber with 62:5 µm core diameter pro- h i vides 120 spatial modes as MDM channels. A(z + h; T) = exp h Lˆ + Nˆ A(z; T) : (2) With the Baker-Hausdorff formula [18], this can be ap- 2. Modeling of the Nonlinear Signal Propagation in proximated as Multimode Fibers The nonlinear signal propagation in multimode fibers A(z + h; T) exp hLˆ exp hNˆ A(z; T) ; (3) can be described by the nonlinear Schrodinger¨ [13] or ≈ the Manakov equation [14, 15] for multimode fibers: allowing to solve the linear part Lˆ and the nonlinear part Nˆ independently of each other. The linear part Lˆ is n n ! @Aa α X i @ solved in the frequency domain and the nonlinear part = Aa + i β ;a Aa @z − 2 n! n @tn Nˆ n=0 is solved in the time domain. The resulting splitting | {z } error can be further reduced by applying a symmetric Lˆ 0 1 split-step approach: X B 2 2C + iγ Bκaa Aa + κab Ab C Aa (1) @B j j j j AC b,a Z z+h ! | {z } h A(z + h; T) exp Lˆ exp Nˆ (z0)dz0 Nˆ 2 ≈ z Here, A represents the slowly varying envelopes of the exp h Lˆ A(z; T) (4) 2 spatial modes. Within the linear part Lˆ, the coeffi- cient α specifies the attenuation, and the coefficients The nonlinear part can be either solved by an iterative of the Taylor series expansion of the propagation con- approach as described in [6] or with explicit schemes stants are given by βn. Within the nonlinear part Nˆ , like the Runge-Kutta method. This results in a third the parameter γ is associated with the nonlinear refrac- order accuracy to the step size h and a global error tive index change which is due to the Kerr-effect. The of O(h2). The two variants are denoted here as SSFM- intramodal nonlinear coupling coefficient is specified Agrawal and SSFM-RK4, the latter using a fourth-order as κaa, whereas the intermodal interaction is considered Runge-Kutta method to solve the nonlinear step. 2 3.2. The Fourth-Order Runge-Kutta in the Interaction large frequency spectrum. E.g. 256 samples per sym- Picture Method bol, denoted as Nsps, were used in [11] to simulate a To avoid the splitting error, Eq. (1) can be trans- spectral range of 8:192 THz. In the referenced simu- 14 formed with lation, M = 15 spatial modes and Ns = 2 symbols per spatial and per polarization mode were considered. = ˆ With N = Ns Nsps, this results in a complex valued AI exp (z z0)L A (5) · − − dense matrix of size 30 222, which requires 1920 MiB × into the ‘Interaction Picture’, where z0 is the separation of storage. When further increasing the number of spa- distance. This allows to use explicit schemes like the tial modes M, the matrix containing the sampled signal ff fourth-order Runge-Kutta method, to solve the di er- might still fit into the GPU-memory, but not all interme- entiated form of Eq. (5). In contrast to the SSFM, no diate results do any longer. We therefore propose to split splitting is required, and the numerical accuracy is pri- the 2M polarization and spatial modes to K processes. marily limited by the applied explicit scheme. With the Since N 2M, this approach has several advantages + = separation distance z0 defined as z h 2, the algorithm over splitting N contiguous samples of a unique spatial ; + ; to advance A(z T) to A(z h T) is or polarization mode to different processes, as discussed h h ˆ in the next section. AI =A z + 2 ; T = exp 2 L A (z; T) (6a) h i· k = exp h Lˆ hNˆ (A(z; T)) A (z; T) (6b) 1 2 4.1.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages10 Page
-
File Size-