Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. Computer Science and Artificial Intelligence Lab (CSAIL)
  3. CSAIL Digital Archive
  4. CSAIL Technical Reports (July 1, 2003 - present)
  5. Autotuning Algorithmic Choice for Input Sensitivity

Autotuning Algorithmic Choice for Input Sensitivity

Thumbnail Image
Download
Name

MIT-CSAIL-TR-2014-014.pdf

Size

1.66 MB

Format

Adobe PDF

Checksum (MD5)

597f9c5b8d99588ff09290321e08498a

Download all files submitted through automated deposit
jansel@CSAIL.MIT.EDU-53a342ed.29807.zip (1.42 MB)
Author(s)
Ding, Yufei
•
Ansel, Jason
•
Veeramachaneni, Kalyan
•
Shen, Xipeng
•
O'Reilly, Una-May
•
Amarasinghe, Saman
Advisor(s)
Saman Amarasinghe
Date Issued
June 23, 2014
Series/Report no.
MIT-CSAIL-TR-2014-014
Abstract
Empirical autotuning is increasingly being used in many domains to achieve optimized performance in a variety of different execution environments. A daunting challenge faced by such autotuners is input sensitivity, where the best autotuned configuration may vary with different input sets. In this paper, we propose a two level solution that: first, clusters to find input sets that are similar in input feature space; then, uses an evolutionary autotuner to build an optimized program for each of these clusters; and, finally, builds an adaptive overhead aware classifier which assigns each input to a specific input optimized program. Our approach addresses the complex trade-off between using expensive features, to accurately characterize an input, and cheaper features, which can be computed with less overhead. Experimental results show that by adapting to different inputs one can obtain up to a 3x speedup over using a single configuration for all inputs.
Persistent DSpace Link
http://hdl.handle.net/1721.1/88083
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.