RTM: Essential Imaging for the Oil and Gas Sector

SEG RTM featured image

Reverse time migration (RTM) modeling is a critical component in the seismic processing workflow of oil and gas exploration. RTM imaging enables more accurate imaging in areas of complex structures and velocities by gathering a two-way acoustic image of seismic data in place of a one-way image. As this definition implies, it means creating and analyzing much more data with every seismic model, something that can be incredibly daunting — traditional simulations are already complex and require significant resources. RTM comes in many flavors and is rapidly evolving. Its growth is driving increased geophysical processing requirements: vertical transverse isotropy, tilted transversely isotropic media, least squares/residual shot RTM (aka … [Read more...]

Data is More Valuable than the Hardware it Runs On


It’s been a while since my last post earlier this year, but we’ve been very busy working on some exciting new technologies that we can finally talk about in public. As many of you know, our original product, the Urika graph analytics appliance (now renamed Urika-GD®), gave us a great opportunity to introduce a unique technology to the enterprise analytics market. Not only did Urika-GD start solving some fairly intractable problems where commodity machines faltered, but it also gave us the opportunity to better understand some of the use cases that were beginning to emerge – how our clients and users actually deployed some of the big data analytic solutions, the workflow from start to finish as well as the other systems that were needed … [Read more...]

Why Chapel? (Part 3)


This article wraps up the series started in my previous two blog articles (here and here) with the goal of explaining why we are pursuing the development of the Chapel parallel programming language at Cray Inc. In those articles, I advocated for the pursuit of productive new languages like Chapel. In this article, I’ll cover reasons for developing a new language rather than extending an existing one. Why create a new language? Why not extend C, C++, Fortran, … ? People who ask this question are typically referring to one or more of the following perceived benefits. By extending a language you don’t have to reinvent the wheel and can build on what’s come before.  While this is true, conventional languages also tend to carry baggage that … [Read more...]

Back to Warp Speed, Scotty!


Aren’t supercomputers already supposed to be moving at “warp” speed? Well, multi-petaflops anyway? With computing challenges getting more demanding and datasets getting more massive, it is not as easy as Captain James Kirk asking Scotty for more power. Supercomputers and their associated storage systems are getting larger each year, but a performance inefficiency is emerging between the compute nodes and the disk systems where the parallel file systems are located. The overall performance of application execution on supercomputing systems is subject to the efficiency of the data movement between a tier of spinning disks and the memory where the codes are actually executing. Cray has been collaborating with some of the most … [Read more...]

Oktoberfest: Prost! to Beer and Big Data


Bavarian culture has spread its wings and has influenced the world with its beer-drinking tradition. Oktoberfest, a more than 200-year-old celebration that began in Munich, Germany, is still well under way. These days, Oktoberfest is celebrated not only in Bavaria, but also around the globe in places such as London and Dublin and many cities in the United States. As an enthusiast of both beer and data, I find myself thinking about how even beer production and marketing relate to big data. Even in the world of Oktoberfest, there is a massive amount of information to be mined, analyzed and put to use. Questions such as “What types beer are sold the most?” and “Depending on the time, day, place and weather, which areas host the heaviest … [Read more...]