Heterogeneous multicore parallel programming for graphics processing units

  • Authors:
  • Francois Bodin;Stephane Bihan

  • Affiliations:
  • -;(Correspd. Tel.: +33 222 511 600/ E-mail: Stephane. Bihan@caps-entreprise.com) CAPS entreprise, 4 allé/e Marie Berhaut, 35000 Rennes, France

  • Venue:
  • Scientific Programming - Software Development for Multi-core Computing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Hybrid parallel multicore architectures based on graphics processing units (GPUs) can provide tremendous computing power. Current NVIDIA and AMD Graphics Product Group hardware display a peak performance of hundreds of gigaflops. However, exploiting GPUs from existing applications is a difficult task that requires non-portable rewriting of the code. In this paper, we present HMPP, a Heterogeneous Multicore Parallel Programming workbench with compilers, developed by CAPS entreprise, that allows the integration of heterogeneous hardware accelerators in a unintrusive manner while preserving the legacy code.