• DocumentCode
    2969066
  • Title

    2D-FMFI SAR application on HPC architectures with OmpSs parallel programming model

  • Author

    Kraja, Fisnik ; Bode, Arndt ; Martorell, Xavier

  • Author_Institution
    Dept. of Inf., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2012
  • fDate
    25-28 June 2012
  • Firstpage
    115
  • Lastpage
    121
  • Abstract
    Spacecraft on-board platforms will soon contain high performance off-the-shelf computing components, as the only way to deal with applications which require High Performance Computing (HPC) capabilities. Heterogeneous architectures, give the possibility to profit from specific features of such components, by combining them on the same computing platform. Such architectures integrate different multicore CPUs with many-core accelerators (GPGPUs) so that parts of the same application can efficiently execute on the CPU while other parts can profit more from the GPU features. The problem stands in the way how to program these heterogeneous architectures. In this paper we introduce the OmpSs Programming Model as a framework to program heterogeneous architectures. For benchmarking purposes, we use a Synthetic Aperture Radar (SAR) application, which we parallelized with OmpSs for Symmetric Multi-Processor (SMP) architectures and for hybrid SMP/GPU environments. We also compare the results obtained with OmpSs with the ones obtained with OpenMP in SMP environments and it turns out that OmpSs outperforms OpenMP. When applying OmpSs to the SAR code for hybrid architectures, OmpSs does not offer better performance than CUDA, but it offers support for heterogeneous architectures and it also increases programmer´s productivity.
  • Keywords
    aerospace engineering; aerospace instrumentation; graphics processing units; multiprocessing systems; parallel programming; software packages; space vehicles; synthetic aperture radar; 2D-FMFI SAR application; GPGPU; HPC; HPC architectures; OmpSs parallel programming model; OpenMP; SMP/GPU environments; heterogeneous architectures; high performance computing; many-core accelerators; multicore CPU; spacecraft on-board platforms; symmetric multiprocessor architectures; synthetic aperture radar; Computer architecture; Graphics processing unit; Image reconstruction; Interpolation; Programming; Runtime; Synthetic aperture radar; CUDA; GPU; OmpSs; OpenMP; SAR; SMP; Space Applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems (AHS), 2012 NASA/ESA Conference on
  • Conference_Location
    Erlangen
  • Print_ISBN
    978-1-4673-1915-7
  • Electronic_ISBN
    978-1-4673-1914-0
  • Type

    conf

  • DOI
    10.1109/AHS.2012.6268638
  • Filename
    6268638