Modeling master/worker applications for automatic performance tuning

  • Authors:
  • E. Cesar;A. Moreno;J. Sorribes;E. Luque

  • Affiliations:
  • Autonomous University of Barcelona, Computer Architecture and Operating Systems, Edifici Q - Campus UAB, Barcelona, Spain;Autonomous University of Barcelona, Computer Architecture and Operating Systems, Edifici Q - Campus UAB, Barcelona, Spain;Autonomous University of Barcelona, Computer Architecture and Operating Systems, Edifici Q - Campus UAB, Barcelona, Spain;Autonomous University of Barcelona, Computer Architecture and Operating Systems, Edifici Q - Campus UAB, Barcelona, Spain

  • Venue:
  • Parallel Computing - Algorithmic skeletons
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Parallel application development is a very difficult task for non-expert programmers, and therefore support tools are needed for all phases of this kind of application development cycle. This means that developing applications using predefined programming structures (frameworks/skeletons) should be easier than doing it from scratch. We propose to take advantage of the intrinsic knowledge that these programming structures provide about the application in order to develop a dynamic and automatic tuning tool. We show that using this knowledge the tool could efficiently make better tuning decisions. Specifically, we focus this work on the definition of the performance model associated to applications developed with the Master/Worker framework.