MEVBench: A mobile computer vision benchmarking suite

  • Authors:
  • Jason Clemons;Haishan Zhu;Silvio Savarese;Todd Austin

  • Affiliations:
  • University Of Michigan, Electrical Engineering and Computer Science, Ann Arbor, USA;University Of Michigan, Electrical Engineering and Computer Science, Ann Arbor, USA;University Of Michigan, Electrical Engineering and Computer Science, Ann Arbor, USA;University Of Michigan, Electrical Engineering and Computer Science, Ann Arbor, USA

  • Venue:
  • IISWC '11 Proceedings of the 2011 IEEE International Symposium on Workload Characterization
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The growth in mobile vision applications, coupled with the performance limitations of mobile platforms, has led to a growing need to understand computer vision applications. Computationally intensive mobile vision applications, such as augmented reality or object recognition, place significant performance and power demands on existing embedded platforms, often leading to degraded application quality. With a better understanding of this growing application space, it will be possible to more effectively optimize future embedded platforms. In this work, we introduce and evaluate a custom benchmark suite for mobile embedded vision applications named MEVBench. MEVBench provides a wide range of mobile vision applications such as face detection, feature classification, object tracking and feature extraction. To better understand mobile vision processing characteristics at the architectural level, we analyze single and multithread implementations of many algorithms to evaluate performance, scalability, and memory characteristics. We provide insights into the major areas where architecture can improve the performance of these applications in embedded systems.