Integrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding

Bruno Bodin, Luigi Nardi, M. Zeeshan Zia, Harry Wagstaff, Govind Sreekar Shenoy, Murali Krishna Emani, John Mawer, Christos Kotselidis, Andy Nisbet, Mikel Luján, Bjoern Franke, Paul Kelly, Michael O'Boyle

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

System designers typically use well-studied benchmarks to evaluate and improve new architectures and compilers. We design tomorrow’s systems based on yesterday’s applications. In this paper we investigate an emerging application, 3D scene understanding, likely to be significant in the mobile space in the near future. Until now, this application could only run in real-time on desktop GPUs. In this work, we examine how it can be mapped to power constrained embedded systems. Key to our approach is the idea of incremental co-design exploration, where optimization choices that concern the domain layer are incrementally explored together with low-level compiler and architecture choices. The goal of this exploration is to reduce execution time while minimizing power and meeting our quality of result objective. As the design space is too large to exhaustively evaluate, we use active learning based on a random forest predictor to find good designs. We show that our approach can, for the first time, achieve dense 3D mapping and tracking in the real-time range within a 1W power budget on a popular embedded device. This is a 4.8x execution time improvement and a 2.8x power reduction compared to the state-of-the-art.
Original languageEnglish
Title of host publicationParallel Architecture and Compilation Techniques (PACT), 2016 International Conference on
PublisherInstitute of Electrical and Electronics Engineers
Pages57-69
Number of pages13
ISBN (Electronic)978-1-4503-4121-9
ISBN (Print)978-1-5090-5308-7
DOIs
Publication statusPublished - 1 Dec 2016
Event25th International Conference on Parallel Architectures and Compilation Techniques - Haifa, Israel
Duration: 11 Sept 201615 Sept 2016
http://pact2016.pactconf.org/

Conference

Conference25th International Conference on Parallel Architectures and Compilation Techniques
Abbreviated titlePACT 2016
Country/TerritoryIsrael
CityHaifa
Period11/09/1615/09/16
Internet address

Fingerprint

Dive into the research topics of 'Integrating Algorithmic Parameters into Benchmarking and Design Space Exploration in 3D Scene Understanding'. Together they form a unique fingerprint.

Cite this