Algorithmic Performance-Accuracy Trade-off in 3D Vision Applications Using HyperMapper

被引:9
作者
Nardi, Luigi [1 ]
Bodin, Bruno [2 ]
Saeedi, Sajad [1 ]
Vespa, Emanuele [1 ]
Davison, Andrew J. [1 ]
Kelly, Paul H. J. [1 ]
机构
[1] Imperial Coll London, Dept Comp, London, England
[2] Univ Edinburgh, Inst Comp Syst Architecture, Edinburgh, Midlothian, Scotland
来源
2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2017年
基金
英国工程与自然科学研究理事会;
关键词
design space exploration; machine learning; computer vision; SLAM; embedded systems; GPU; crowd-sourcing;
D O I
10.1109/IPDPSW.2017.107
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we investigate an emerging application, 3D scene understanding, likely to be significant in the mobile space in the near future. The goal of this exploration is to reduce execution time while meeting our quality of result objectives. In previous work, we showed for the first time that it is possible to map this application to power constrained embedded systems, highlighting that decision choices made at the algorithmic design-level have the most significant impact. As the algorithmic design space is too large to be exhaustively evaluated, we use a previously introduced multi-objective random forest active learning prediction framework dubbed HyperMapper, to find good algorithmic designs. We show that HyperMapper generalizes on a recent cutting edge 3D scene understanding algorithm and on a modern GPU-based computer architecture. HyperMapper is able to beat an expert human hand-tuning the algorithmic parameters of the class of computer vision applications taken under consideration in this paper automatically. In addition, we use crowd-sourcing using a 3D scene understanding Android app to show that the Pareto front obtained on an embedded system can be used to accelerate the same application on all the 83 smart-phones and tablets with speedups ranging from 2x to over 12x.
引用
收藏
页码:1434 / 1443
页数:10
相关论文
共 42 条
[21]  
Hu X., DAC 1999, P414
[22]  
Hulens D., 2015, P VISAPP 2015, P1
[23]  
Kang E, 2011, LECT NOTES COMPUT SC, V6662, P33
[24]  
Kelly P. H. J., 2016, IEEE INT S MOD AN SI
[25]  
Khan S., PACT, P327
[26]  
Lee BC, 2006, ACM SIGPLAN NOTICES, V41, P185, DOI [10.1145/1168919.1168881, 10.1145/1168917.1168881]
[27]  
Moll Simon, 2011, THESIS
[28]  
Nardi L., 2009, COMPUTATIONAL SCI IT
[29]  
Nardi L., 2012, 4EEE INT C HIGH PERF
[30]  
Neema S, 2003, LECT NOTES COMPUT SC, V2855, P290