Show simple item record

Autotuning Algorithmic Choice for Input Sensitivity

dc.date.accessioned2014-06-23T21:45:03Z
dc.date.accessioned2018-11-26T22:27:12Z
dc.date.available2014-06-23T21:45:03Z
dc.date.available2018-11-26T22:27:12Z
dc.date.issued2014-06-23
dc.identifier.urihttp://hdl.handle.net/1721.1/88083
dc.identifier.urihttp://repository.aust.edu.ng/xmlui/handle/1721.1/88083
dc.description.abstractEmpirical 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.en_US
dc.format.extent14 p.en_US
dc.titleAutotuning Algorithmic Choice for Input Sensitivityen_US


Files in this item

FilesSizeFormatView
MIT-CSAIL-TR-2014-014.pdf1.737Mbapplication/pdfView/Open

This item appears in the following Collection(s)

Show simple item record