A Coarray Fortran implementation to support data-intensive application development
In this paper, we describe our experiences in implementing and applying Coarray Fortran (CAF) for the development of data-intensive applications in the domain of Oil and Gas exploration. The successful porting of reverse time migration (RTM), a data-intensive algorithm and one of the largest uses of...
Main Authors: | , , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
Springer US
2016
|
Online Access: | http://hdl.handle.net/1721.1/104091 |
_version_ | 1826215439112339456 |
---|---|
author | Eachempati, Deepak Richardson, Alan Jana, Siddhartha Liao, Terrence Calandra, Henri Chapman, Barbara |
author2 | Massachusetts Institute of Technology. Department of Earth, Atmospheric, and Planetary Sciences |
author_facet | Massachusetts Institute of Technology. Department of Earth, Atmospheric, and Planetary Sciences Eachempati, Deepak Richardson, Alan Jana, Siddhartha Liao, Terrence Calandra, Henri Chapman, Barbara |
author_sort | Eachempati, Deepak |
collection | MIT |
description | In this paper, we describe our experiences in implementing and applying Coarray Fortran (CAF) for the development of data-intensive applications in the domain of Oil and Gas exploration. The successful porting of reverse time migration (RTM), a data-intensive algorithm and one of the largest uses of computational resources in seismic exploration, is described, and results are presented demonstrating that the CAF implementation provides comparable performance to an equivalent MPI version. We then discuss further language extensions for supporting scalable parallel I/O operating on the massive data sets that are typical of applications used in seismic exploration. |
first_indexed | 2024-09-23T16:29:01Z |
format | Article |
id | mit-1721.1/104091 |
institution | Massachusetts Institute of Technology |
language | English |
last_indexed | 2024-09-23T16:29:01Z |
publishDate | 2016 |
publisher | Springer US |
record_format | dspace |
spelling | mit-1721.1/1040912022-09-29T19:58:57Z A Coarray Fortran implementation to support data-intensive application development Eachempati, Deepak Richardson, Alan Jana, Siddhartha Liao, Terrence Calandra, Henri Chapman, Barbara Massachusetts Institute of Technology. Department of Earth, Atmospheric, and Planetary Sciences Richardson, Alan In this paper, we describe our experiences in implementing and applying Coarray Fortran (CAF) for the development of data-intensive applications in the domain of Oil and Gas exploration. The successful porting of reverse time migration (RTM), a data-intensive algorithm and one of the largest uses of computational resources in seismic exploration, is described, and results are presented demonstrating that the CAF implementation provides comparable performance to an equivalent MPI version. We then discuss further language extensions for supporting scalable parallel I/O operating on the massive data sets that are typical of applications used in seismic exploration. 2016-08-30T22:46:34Z 2016-08-30T22:46:34Z 2013-10 2013-03 2016-05-23T12:16:49Z Article http://purl.org/eprint/type/JournalArticle 1386-7857 1573-7543 http://hdl.handle.net/1721.1/104091 Eachempati, Deepak, Alan Richardson, Siddhartha Jana, Terrence Liao, Henri Calandra, and Barbara Chapman. “A Coarray Fortran Implementation to Support Data-Intensive Application Development.” Cluster Comput 17, no. 2 (October 12, 2013): 569–583. en http://dx.doi.org/10.1007/s10586-013-0302-7 Cluster Computing Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. Springer Science+Business Media New York application/pdf Springer US Springer US |
spellingShingle | Eachempati, Deepak Richardson, Alan Jana, Siddhartha Liao, Terrence Calandra, Henri Chapman, Barbara A Coarray Fortran implementation to support data-intensive application development |
title | A Coarray Fortran implementation to support data-intensive application development |
title_full | A Coarray Fortran implementation to support data-intensive application development |
title_fullStr | A Coarray Fortran implementation to support data-intensive application development |
title_full_unstemmed | A Coarray Fortran implementation to support data-intensive application development |
title_short | A Coarray Fortran implementation to support data-intensive application development |
title_sort | coarray fortran implementation to support data intensive application development |
url | http://hdl.handle.net/1721.1/104091 |
work_keys_str_mv | AT eachempatideepak acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT richardsonalan acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT janasiddhartha acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT liaoterrence acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT calandrahenri acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT chapmanbarbara acoarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT eachempatideepak coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT richardsonalan coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT janasiddhartha coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT liaoterrence coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT calandrahenri coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment AT chapmanbarbara coarrayfortranimplementationtosupportdataintensiveapplicationdevelopment |