1887

Abstract

Summary

Half-precision representation can potentially provide performance gains in applications where loading or storing floating-point values in 16-bit precision is sufficient to obtain correct results. This work extend this approach for a Tilted Transversely Isotropic RTM implementation. We show a strategy in which the 16-bit numerical representation can be applied to the input dataset avoiding accuracy degradation and leading to output results with acceptable tolerances. This work explores float16 floating-point solely as a storage format and the only operation required here for half-float representation is the conversion to and from 32-bit float precision storage. Since the Intel Xeon Phi coprocessor has vector processing units dedicated to perform these storage format conversions at hardware level, the latency associated with these conversion instructions is very close to the latency associated with arithmetic instructions. Employing both, float16 and unsigned short format representation, the strategy proved to be useful and able to saves 20% in memory/storage demands for a 3D TTI stencil.

Loading

Article metrics loading...

/content/papers/10.3997/2214-4609.201413289
2015-06-01
2024-03-29
Loading full text...

Full text loading...

References

  1. Clapp, R., Fu, H. and Lindtjorn, O.
    [2010] Selecting the right hardware for reverse time migration. The Leading Edge, Special Section: High-Performance Computing, 48–58.
    [Google Scholar]
  2. Eijkhout, V., Chow, E., Geijn, R.
    [2010] Introduction to High-Performance Scientific Computing. Distributed under a Creative Commons Attribution 3.0 Unported, http://www.saylor.org
    [Google Scholar]
  3. Fu, H., Osborne, W., Clapp, R, Mencer, O. and Luk, W.
    [2009] Accelerating Seismic Computations Using Customized Number Representations on FPGAs. EURASIP Journal on Embedded Systems, 2009, Article ID 382983.
    [Google Scholar]
  4. Konsor, P.
    [2012] Performance Benefits of Half Precision Floats. [Online] https://software.intel.com/en-us/articles/performance-benefits-of-half-precision-floats
    [Google Scholar]
http://instance.metastore.ingenta.com/content/papers/10.3997/2214-4609.201413289
Loading
/content/papers/10.3997/2214-4609.201413289
Loading

Data & Media loading...

This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error