• Login
    View Item 
    •   Home
    • Research
    • Conference Papers
    • View Item
    •   Home
    • Research
    • Conference Papers
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Browse

    All of KAUSTCommunitiesIssue DateSubmit DateThis CollectionIssue DateSubmit Date

    My Account

    Login

    Quick Links

    Open Access PolicyORCID LibguidePlumX LibguideSubmit an Item

    Statistics

    Display statistics

    Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas Industry

    • CSV
    • RefMan
    • EndNote
    • BibTex
    • RefWorks
    Thumbnail
    Name:
    2019_tbrtm_cluster.pdf
    Size:
    1.703Mb
    Format:
    PDF
    Description:
    Accepted manuscript
    Download
    Type
    Conference Paper
    Authors
    AlOnazi, Amani cc
    Ltaief, Hatem cc
    Keyes, David E. cc
    Said, I.
    Thibault, S.
    KAUST Department
    Computer Science Program
    Extreme Computing Research Center
    Applied Mathematics and Computational Science Program
    Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
    Office of the President
    Date
    2019-11-13
    Online Publication Date
    2019-11-13
    Print Publication Date
    2019-09
    Permanent link to this record
    http://hdl.handle.net/10754/660618
    
    Metadata
    Show full item record
    Abstract
    We propose a new framework for deploying Reverse Time Migration (RTM) simulations on distributed-memory systems equipped with multiple GPUs. Our software, TB-RTM, infrastructure engine relies on the StarPU dynamic runtime system to orchestrate the asynchronous scheduling of RTM computational tasks on the underlying resources. Besides dealing with the challenging hardware heterogeneity, TB-RTM supports tasks with different workload characteristics, which stress disparate components of the hardware system. RTM is challenging in that it operates intensively at both ends of the memory hierarchy, with compute kernels running at the highest level of the memory system, possibly in GPU main memory, while I/O kernels are saving solution data to fast storage. We consider how to span the wide performance gap between the two extreme ends of the memory system, i.e., GPU memory and fast storage, on which large-scale RTM simulations routinely execute. To maximize hardware occupancy while maintaining high memory bandwidth throughout the memory subsystem, our framework presents the new-of-core (OOC) feature from StarPU to prefetch data solutions in and out not only from/to the GPU/CPU main memory but also from/to the fast storage system. The OOC technique may trigger opportunities for overlapping expensive data movement with computations. TB-RTM framework addresses this challenging problem of heterogeneity with a systematic approach that is oblivious to the targeted hardware architectures. Our resulting RTM framework can effectively be deployed on massively parallel GPU-based systems, while delivering performance scalability up to 500 GPUs.
    Citation
    AlOnazi, A., Ltaief, H., Keyes, D., Said, I., & Thibault, S. (2019). Asynchronous Task-Based Execution of the Reverse Time Migration for the Oil and Gas Industry. 2019 IEEE International Conference on Cluster Computing (CLUSTER). doi:10.1109/cluster.2019.8891054
    Sponsors
    This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725. We are grateful to ORNL’s HPC Engineer George Markomanolis and Prof. Rio Yokota of Tokyo Institute of Technology, Japan for their assistance with the runs on Summit and Tsubame 3.0, respectively. We are also grateful to Dr. Rached Abdelkhalak from the Extreme Computing Research Center, KAUST for the fruitful discussions.
    Publisher
    Institute of Electrical and Electronics Engineers (IEEE)
    Conference/Event name
    2019 IEEE International Conference on Cluster Computing, CLUSTER 2019
    DOI
    10.1109/CLUSTER.2019.8891054
    Additional Links
    https://ieeexplore.ieee.org/document/8891054/
    ae974a485f413a2113503eed53cd6c53
    10.1109/CLUSTER.2019.8891054
    Scopus Count
    Collections
    Conference Papers; Applied Mathematics and Computational Science Program; Extreme Computing Research Center; Computer Science Program; Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division

    entitlement

     
    DSpace software copyright © 2002-2021  DuraSpace
    Quick Guide | Contact Us | KAUST University Library
    Open Repository is a service hosted by 
    Atmire NV
     

    Export search results

    The export option will allow you to export the current search results of the entered query to a file. Different formats are available for download. To export the items, click on the button corresponding with the preferred download format.

    By default, clicking on the export buttons will result in a download of the allowed maximum amount of items. For anonymous users the allowed maximum amount is 50 search results.

    To select a subset of the search results, click "Selective Export" button and make a selection of the items you want to export. The amount of items that can be exported at once is similarly restricted as the full export.

    After making a selection, click one of the export format buttons. The amount of items that will be exported is indicated in the bubble next to export format.