[edit]
Automatic Tuning of Interactive Perception Applications
Proceedings of the 26th Conference on Uncertainty in Artificial Intelligence, PMLR R8:742-750, 2010.
Abstract
Interactive applications incorporating high-data rate sensing and computer vision are becoming possible due to novel runtime systems and the use of parallel computation resources. To allow interactive use, such applications require care- ful tuning of multiple application parameters to meet required fidelity and latency bounds. This is a nontrivial task, often requiring expert knowl- edge, which becomes intractable as resources and application load characteristics change. This paper describes a method for automatic perfor- mance tuning that learns application character- istics and effects of tunable parameters online, and constructs models that are used to maximize fidelity for a given latency constraint. The pa- per shows that accurate latency models can be learned online, knowledge of application struc- ture can be used to reduce the complexity of the learning task, and operating points can be found that achieve 90% of the optimal fidelity by ex- ploring the parameter space only 3% of the time.