Architecture-aware cost modelling for parallel performance portability

  • Belikov, E.
  • Loidl, H.W.
  • Michaelson, G.J.
  • Trinder, P.W.
ORKG logo Add to ORKG
Publication date
January 2012

Abstract

Languages for efficient parallel programming need to achieve high performance portability in order to harness the power offered by rapidly evolving parallel architectures. We use a combination of high-level architecture-aware cost modelling with a low-level, explicit control of coordination as a programming model to improve performance portability. We explore and quantify the impact of heterogeneity in modern parallel architectures on the performance of parallel programs on a range of clusters of multi-cores, varying in architectural parameters such as processor speed, memory size and interconnection speed. Additionally, we develop several formal cost models and automatically use these architectural characteristics to determine suitable...

Extracted data

Loading...

Related items

Architecture-aware cost modelling for parallel performance portability
  • Belikov, E.
  • Loidl, H.W.
  • Michaelson, G.J.
  • Trinder, P.W.
January 2012

Languages for efficient parallel programming need to achieve high performance portability in order to...

Architecture-Aware Cost Modelling for Parallel Performance Portability
  • Evgenij Belikov
  • Hans-wolfgang Loidl
  • Greg Michaelson
  • Phil Trinder
December 2014

Abstract: Languages for efficient parallel programming need to achieve high per-formance portability...

Models and Languages for Parallel Computation
  • David B. Skillicorn
  • Domenico Talia
January 1996

We survey parallel programming models and languages using six criteria to assess their suitability ...

We use cookies to provide a better user experience.