AARTS: low overhead online adaptive auto-tuning

  • Authors:
  • George Teodoro;Alan Sussman

  • Affiliations:
  • University of Maryland, College Park, MD;University of Maryland, College Park, MD

  • Venue:
  • Proceedings of the 1st International Workshop on Adaptive Self-Tuning Computing Systems for the Exaflop Era
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present an online lightweight auto-tuning system for shared-memory parallel programs. We employ an online adaptive tuning algorithm that is based on performance measurements, to adapt to performance variability that arises during program execution. We address the impact of synchronous vs. asynchronous interactions between the application and the tuning system, and describe an adaptive approach that benefits from the improvements provided by both options. We presented a performance study of the online tuning system, and compared it to synchronous tuning systems. Finally, AARTS is evaluated under different scenarios, showing the potential benefits of using online tuning and the ability of AARTS to exploit those benefits.