<  Retour au portail Polytechnique Montréal

Seismic modeling and inversion using half-precision floating-point numbers

Gabriel Fabien-Ouellet

Article de revue (2020)

Document en libre accès dans PolyPublie
[img]
Affichage préliminaire
Libre accès au plein texte de ce document
Version officielle de l'éditeur
Conditions d'utilisation: Tous droits réservés
Télécharger (1MB)
Afficher le résumé
Cacher le résumé

Abstract

New processors are increasingly supporting half-precision floating-point numbers, often with a significant throughput gain over single-precision operations. Seismic modeling, imaging, and inversion could benefit from such an acceleration, but it is not obvious how the accuracy of the solution can be preserved with a very narrow 16-bit representation. By scaling the finite-difference expression of the isotropic elastic wave equation, we have found that a stable solution can be obtained despite the very narrow dynamic range of the half-precision format.We develop an implementation with the CUDA platform, which, on most recent graphics processing units (GPU), is nearly twice as fast and uses half the memory of the equivalent single-precision version. The error on seismograms caused by the reduced precision is shown to correspond to a negligible fraction of the total seismic energy and is mostly incoherent with seismic phases. Finally, we find that this noise does not adversely impact full-waveform inversion nor reverse time migration, which both benefit from the higher throughput of half-precision computation.

Mots clés

reverse time migration; full-waveform inversion; finite difference; algorithm; wave propagation

Sujet(s): 1100 Génie des structures > 1107 Génie parasismique
2950 Mathématiques appliquées > 2960 Modélisation mathématique
Département: Département des génies civil, géologique et des mines
Organismes subventionnaires: CRSNG/NSERC
Numéro de subvention: Postdoctoral research fellowship
URL de PolyPublie: https://publications.polymtl.ca/6303/
Titre de la revue: Geophysics (vol. 85, no 3)
Maison d'édition: Society of Exploration Geophysicists
DOI: 10.1190/geo2018-0760.1
URL officielle: https://doi.org/10.1190/geo2018-0760.1
Date du dépôt: 19 mai 2021 11:42
Dernière modification: 27 sept. 2024 11:29
Citer en APA 7: Fabien-Ouellet, G. (2020). Seismic modeling and inversion using half-precision floating-point numbers. Geophysics, 85(3), F65-F76. https://doi.org/10.1190/geo2018-0760.1

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Dimensions

Actions réservées au personnel

Afficher document Afficher document