GPU performance and power tuning using regression trees

Wenhao Jia, Elba Garza, Kelly A. Shaw, Margaret Rose Martonosi

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


GPU performance and power tuning is difficult, requiring extensive user expertise and time-consuming trial and error. To accelerate design tuning, statistical design space exploration methods have been proposed. This article presents Starchart, a novel design space partitioning tool that uses regression trees to approach GPU tuning problems. Improving on prior work, Starchart offers more automation in identifying key design trade-offs and models design subspaces with distinctly different behaviors. Starchart achieves good model accuracy using very few random samples: less than 0.3% of a given design space; iterative sampling can more quickly target subspaces of interest.

Original languageEnglish (US)
Article number13
JournalACM Transactions on Architecture and Code Optimization
Issue number2
StatePublished - May 1 2015

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture


  • Decision tree
  • Design space exploration
  • Statistical modeling


Dive into the research topics of 'GPU performance and power tuning using regression trees'. Together they form a unique fingerprint.

Cite this