Home // INTENSIVE 2011, The Third International Conference on Resource Intensive Applications and Services // View article


Exploiting Heterogeneous Computing Platforms By Cataloging Best Solutions For Resource Intensive Seismic Applications

Authors:
Thomas Grosser
Alexandros Gremm
Sebastian Veith
Gerald Heim
Wolfgang Rosenstiel
Victor Medeiros
Manoel Eusebio de Lima

Keywords: heterogeneous computing platform, accelerator, seismic exploration, OpenCL, CPU, GPU, FPGA

Abstract:
Large heterogeneous data centers of today lack methods to appraise the best fitting solutions regarding, among others, hardware acquisition cost, development time, and performance. Especially resource intensive applications benefit from increased data center utilization to leverage heterogeneous resources and accelerators. In this paper, we implement various methods to accelerate a seismic modeling application, which is available for CPU, GPU, and FPGA. With the underlying heterogeneous environment, the current programming standard OpenCL is examined regarding CPUs and GPUs, and compared to traditional acceleration approaches in order to evaluate sets of platforms. Based on the variety of available versions, a flow is introduced, which allows to catalog best solutions by experimenting with different implementations for available hardware platforms. We encourage to derive indicators as hints for data center operators with respect to finding a cost-benefit trade-off, which must also be observed over time. The results highlight the GPU and FPGA implementations, and correlate performance optimizations with development time, regarding the seismic application and the underlying hardware platforms.

Pages: 30 to 36

Copyright: Copyright (c) IARIA, 2011

Publication date: May 22, 2011

Published in: conference

ISBN: 978-1-61208-135-9

Location: Venice/Mestre, Italy

Dates: from May 22, 2011 to May 27, 2011