Headwave > Headwave Suite 2007-2009 > Headwave v1 > Full support for NVIDIA Tesla(™) compute technology

Headwave Announces Full Support for NVIDIA® Tesla™ Compute Technology

Headwave announces full support for Nvidia Tesla(™) acceleration in all products.


Headwave announces full support for Tesla


When NVIDIA announced the Tesla compute technology in 2007, NVIDIA announced three products, the C870 compute board, the D870 deskside supercomputer and the S870 GPU server. Even then, Headwave applications were fully prepared to immediately leverage the Tesla technology for performance improvements. Today, all Headwave applications and modules are fully "GPU" accelerated, and leverages CUDA-enabled Quadro/Tesla for all computations.

Raising the Bar for Interactivity

Geophysics, whether it is data processing, interpretation or reservoir characterisation requires substantial number-crunching.

In data processing, turn around time of months is the norm. In interpretation and rock physics, generating & accessing various attributes and interpreting huge volumes often have significant turn-around times. With the aid of Tesla, these workflows can be carried out faster, much faster. Equally important is it that teraflops of compute performance available to , it is possible to imagine working differently and smarter.

For the Technically Minded

Headwave takes a pragmatic approach to develolpment and industry deployment. On one end, technologies such as NVIDIA Tesla offer game-changing possibilities, yet initially not every client has recent hardware distributed throughout their asset teams.

For these reasons, Headwave typically offers a multi-level implementation - unique for the industry. What this means is that a given workflow, we provide a Tesla implementation and a CPU implementation, and in some cases also a OpenGL/GLSL based implementation. To explain further:
The algorithms are implemented using Nvidia CUDA to take full advantage of NVIDIA Tesla high performance technology, if it is available at the workstation or cluster. Tesla-enabled workflows typically outperform CPU based workflows by a factor of 10 to 100 (or more)

if Tesla compute capabilities are not available, Headwave will try to fall back to an OpenGL/GLSL based implementation of the algorithm. OpenGL/GLSL algorithms rely on the graphics drivers and normally offer a significant speed up over the CPU based algorithms. Due to the complexity of many algorithms, not all algorithms can feasibly be implemented using GLSL.

We always offer an optimized, multi-core CPU based implementation as a last resort fallback. From an end user perspective, the above handled transparently by our architecture but the end user will be notified about the fall back and the potential effect on output.



Most of the core algorithms, at the architecture level, are implemented in all three variants in order to support a broad user base and choice of hardware.












 

   Top

US
14701 St. Mary's Lane, suite 175
Houston, TX 77079

Phone: +1 713 554 3940
Norway
Rådhusgaten 17
N-0158 Oslo

Phone: +47 21568444
The Netherlands
2e De Riemerstraat 184
2513 CZ 's-Gravenhage

Phone: +47 21568444
Headwave Suite
Products
Headwave Core
Headwave Gather Enhancement & Conditioning
Headwave Interactive AVO
Headwave Petrel Products
Headwave Development Kit
Gallery
Bridging the Gap
Company
Contact Headwave
Management
About Headwave
We're hiring developers (Houston, TX & Oslo,Norway)
Brochures & Presentations


Headwave, Inc on LinkedIn
Clients & Partners
Secure Login
Supported Systems
License Request Configurator
Request for Support
Live Support