Show simple item record

dc.contributor.advisorSaman Amarasinghe
dc.contributor.authorAnsel, Jasonen_US
dc.contributor.authorKamil, Shoaiben_US
dc.contributor.authorVeeramachaneni, Kalyanen_US
dc.contributor.authorO'Reilly, Una-Mayen_US
dc.contributor.authorAmarasinghe, Samanen_US
dc.contributor.otherComputer Architectureen
dc.date.accessioned2013-11-01T20:30:03Z
dc.date.available2013-11-01T20:30:03Z
dc.date.issued2013-11-01
dc.identifier.urihttp://hdl.handle.net/1721.1/81958
dc.description.abstractProgram autotuning has been shown to achieve better or more portable performance in a number of domains. However, autotuners themselves are rarely portable between projects, for a number of reasons: using a domain-informed search space representation is critical to achieving good results; search spaces can be intractably large and require advanced machine learning techniques; and the landscape of search spaces can vary greatly between different problems, sometimes requiring domain specific search techniques to explore efficiently. This paper introduces OpenTuner, a new open source framework for building domain-specific multi-objective program autotuners. OpenTuner supports fully-customizable configuration representations, an extensible technique representation to allow for domain-specific techniques, and an easy to use interface for communicating with the program to be autotuned. A key capability inside OpenTuner is the use of ensembles of disparate search techniques simultaneously; techniques that perform well will dynamically be allocated a larger proportion of tests. We demonstrate the efficacy and generality of OpenTuner by building autotuners for 6 distinct projects and 14 total benchmarks, showing speedups over prior techniques of these projects of up to 2.8x with little programmer effort.en_US
dc.description.sponsorshipThis work is partially supported by DOE award DE-SC0005288 and DOD DARPA award HR0011-10-9-0009. This research used resources of the National Energy Research Scientific Computing Center, which is supported by the Office of Science of the U.S. Department of Energy under Contract No. DE-AC02-05CH11231.
dc.format.extent13 p.en_US
dc.relation.ispartofseriesMIT-CSAIL-TR-2013-026
dc.titleOpenTuner: An Extensible Framework for Program Autotuningen_US
dc.date.updated2013-11-01T20:30:03Z


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record